【问题标题】:When should I use redux with React Navigation?什么时候应该使用带有 React Navigation 的 redux?
【发布时间】:2017-10-26 13:41:14
【问题描述】:

我开始使用 React Navigation。虽然它真的很棒的库,但文档仍然需要一些工作。

我有以下情况需要处理:-

  1. 根据条件推送新屏幕。
  2. 将屏幕推送到当前 StackNavigator。
  3. 根据几个条件返回屏幕。
  4. 注销时清除路由堆栈。

据我了解,所有这些显然都可以在不使用 redux 的情况下实现。

将 redux 与 React Navigation 结合使用有什么好处?有没有只有我使用 redux 才能实现的具体事情?

【问题讨论】:

    标签: react-native react-navigation


    【解决方案1】:

    redux 用于管理应用程序的数据,与 React Navigation 没有太大关系。你可以在没有 redux 的情况下做你列出的所有事情。

    React Navigation 提供了一个框架,用于在屏幕之间导航并在这些屏幕中传递一些数据。

    redux 将为您提供一个框架,用于通过调度操作来管理您的数据(状态),并在这些操作完成时对其进行响应。

    当然,您可以将它们组合起来,以便 redux 管理您的状态更改,然后您可以对这些状态更改采取行动以触发导航事件。

    【讨论】:

      猜你喜欢
      • 2019-06-15
      • 2018-09-09
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 2011-04-15
      • 2017-04-10
      • 2012-03-19
      相关资源
      最近更新 更多