我正在构建我的第一个移动应用程序,并热爱React Native提供的内容。我遇到的一个主要缺点是Navigator
不是unmount
scene
当一个新的scene
被推入堆栈。这是有道理的,因为这对于转换顺利进行可能是必要的。React Native Navigator资源问题
我的应用程序使用视频背景,看起来像其他应用程序使用大型媒体文件可能会遇到类似的问题,由于这种行为的高和不必要的资源使用情况。也许更好的方法是在跳跃之后unmount
场景和remount
之前弹出?
我想知道其他人是否经历过类似的问题,并可能有一些反馈。我已经尝试过ExNavigator
和React-Native-Redux-Router
。这些库对于我的用例来说还不够成熟,似乎在使用Hot-Reloading
时遇到了问题。
感谢您的阅读和回复。
是的,我已经试过resetTo和替换他们缺乏过渡,你已经提到所以他们不适合我的用例。 ExNavigator看起来不错,但我无法正确使用HotReload,因为我使用的是Redux。不能使用HotReload使开发变得更加困难,所以我放弃了ExNav。 –
林相当肯定你可能已经遇到过这个, 但是,如果你没有, https://medium.com/react-native-training/react-native-navigator-experimental-part-2-实现-redx-c6acbf66eca1#.ineigtnl8,似乎覆盖与实验的HotReload(虽然我自己虽然没有玩那么多) 我同意,虽然HotReload是一种救命, 希望你找到你的解决方案,如果你这样做,让我知道你最终使用^ _^ – xXValhallaCoderXx
是的,谢谢分享。我已经有了这个地方,热重新加载工作正常,直到我包括ExNav。我会坚持使用Navigator,直到ExNav成熟到HotReload。再次感谢! –