I'm building my first mobile app and am loving what React Native has to offer. One major disadvantage I've encountered is that the Navigator
does NOT unmount
the scene
when a new scene
is pushed on the stack. This makes some sense as this is probably necessary for transitions to happen smoothly.
My app uses a video background and seems like other apps using large media files may encounter a similar issue of high and unnecessary resource usage due to this behavior. Maybe a better approach would be to unmount
the scene after transition and remount
before popping?
I wonder if others have experienced similar issues and may have some feedback. I've already tried ExNavigator
and React-Native-Redux-Router
. These libraries are just not mature enough for my use cases and seem to have trouble working with Hot-Reloading
.
Thanks for reading and replying.