在无redux的反应导航中使用状态

时间:2018-06-30 09:41:03

标签: react-native redux react-navigation

如在反应导航页面中所写:

警告:在即将于2018年秋季发布的下一个主要版本的React Navigation中,我们将不再提供有关如何与Redux集成的任何信息,并且它可能会停止工作。

在下一个版本的react-navigation中,可能很难将redux与react-navigation一起使用。

我的问题是:在不使用redux的情况下,如何在react-navigation应用程序中使用状态(以及在屏幕之间传递状态)?

2 个答案:

答案 0 :(得分:0)

针对导航员的孩子

反应导航为您提供withNavigation HOC,因此您可以轻松地将组件包装在其中,以访问导航状态并进行导航。

答案 1 :(得分:0)

为什么要将React导航与redux集成在一起?

对于我来说,我希望能够从组件(屏幕)外部执行导航操作。例如:Redux-saga。如果不集成,就无法通过redux-saga导航。

对于这样的任务,我们不需要集成反应导航和redux 。我们只需要使用NavigationService