Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 我应该使用redux来控制React本机应用程序导航吗?_Reactjs_React Native_Redux - Fatal编程技术网

Reactjs 我应该使用redux来控制React本机应用程序导航吗?

Reactjs 我应该使用redux来控制React本机应用程序导航吗?,reactjs,react-native,redux,Reactjs,React Native,Redux,目前,我已经为Android制作了一个MVP应用程序,带有React Native。该应用程序包括以下几个部分: sidenav有4个选项:回顾、添加新车、查看当天回顾和配置 登录屏幕 审查的过程,基本上是一系列屏幕:搜索汽车,更新汽车数据,选择审查类型,拍摄一些照片,最后在最后一个屏幕上进行审查 现在,我只在登录屏幕中使用redux,但查看流程似乎是错误的,因为在每一步之后,我都会执行以下操作: this.props.navigator.push({nextScreen…}); 我的问

目前,我已经为Android制作了一个MVP应用程序,带有React Native。该应用程序包括以下几个部分:

  • sidenav有4个选项:回顾、添加新车、查看当天回顾和配置
  • 登录屏幕
  • 审查的过程,基本上是一系列屏幕:搜索汽车,更新汽车数据,选择审查类型,拍摄一些照片,最后在最后一个屏幕上进行审查
现在,我只在登录屏幕中使用redux,但查看流程似乎是错误的,因为在每一步之后,我都会执行以下操作:

this.props.navigator.push({nextScreen…});

我的问题是:

我应该使用Redux来控制屏幕之间的流量吗

有一些建议吗?

如果您使用的是Navigator实验,那么您可以(而且应该这样做)。它与redux配合得很好。有了导航器,情况可能会有所不同。您可以在此处找到NavigatorExperimental的示例实现: