React native 导航器堆栈应该保存在单独的文件中还是存储在存储中?

React native 导航器堆栈应该保存在单独的文件中还是存储在存储中?,react-native,redux,React Native,Redux,我最近开始学习ReactNative,并开始构建一个简单的应用程序来测试一些概念。Navigator组件负责在整个应用程序中跟踪导航,但我在为保存该信息的变量定义位置时遇到了一些问题 我可以将它保存在一个单独的文件中,根据需要导入,也可以将它保存在状态(使用redux)中。我认为前者是最好的方法,因为后者会有概念上的冲突:push和pop会改变状态,而不是用新实例替换。尽管如此,我目前所处的场景符合应该保持的状态 这种理解正确吗?在这个问题上有更好的办法吗 ps:到目前为止,我只在Android

我最近开始学习ReactNative,并开始构建一个简单的应用程序来测试一些概念。
Navigator
组件负责在整个应用程序中跟踪导航,但我在为保存该信息的变量定义位置时遇到了一些问题

我可以将它保存在一个单独的文件中,根据需要导入,也可以将它保存在
状态
(使用
redux
)中。我认为前者是最好的方法,因为后者会有概念上的冲突:
push
pop
会改变状态,而不是用新实例替换。尽管如此,我目前所处的场景符合应该保持的状态

这种理解正确吗?在这个问题上有更好的办法吗

ps:到目前为止,我只在Android上进行了测试