我最近开始学习ReactNative并开始构建一个简单的应用程序来测试一些概念。 Navigator
组件负责跟踪整个应用中的导航,但是我在定义保存该信息的变量的位置时遇到了一些问题。
我可以将其保存在单独的文件中,根据需要导入它,或者我可以将其保留在state
内(使用redux
)。我认为前者是最好的方法,因为后者会产生概念冲突:push
和pop
会改变状态而不是用新实例替换它。尽管如此,我现在所处的场景仍然适合国家内部。
这种理解是否正确?在这个问题上有更好的方法吗?
ps:到目前为止,我只是在Android上进行测试。