什么时候应该将 redux 与 React Navigation 一起使用?
When should I use redux with React Navigation?
我刚开始使用 React Navigation。虽然它的库真的很棒,但文档仍然需要一些工作。
我有以下情况需要处理:-
- 根据情况推送新屏幕。
- 正在将屏幕推送到当前 StackNavigator。
- 根据几个条件返回屏幕。
- 注销时清除路由堆栈。
根据我的理解,所有这些都可以在不使用 redux 的情况下实现。
使用 redux 和 React Navigation 有什么好处?有没有什么具体的东西只有用redux才能实现?
redux 用于管理应用程序的数据,与 React Navigation 关系不大。你可以在没有 redux 的情况下完成你列出的所有事情。
React Navigation 提供了一个框架,用于从一个屏幕导航到另一个屏幕并在这些屏幕内传递一些数据。
redux 将为您提供一个框架,用于通过调度操作管理数据(状态),并在这些操作完成时响应这些操作。
当然,您可以将它们结合起来,以便 redux 管理对您的状态的更改,然后您可以对这些状态更改采取行动以触发导航事件。
我刚开始使用 React Navigation。虽然它的库真的很棒,但文档仍然需要一些工作。
我有以下情况需要处理:-
- 根据情况推送新屏幕。
- 正在将屏幕推送到当前 StackNavigator。
- 根据几个条件返回屏幕。
- 注销时清除路由堆栈。
根据我的理解,所有这些都可以在不使用 redux 的情况下实现。
使用 redux 和 React Navigation 有什么好处?有没有什么具体的东西只有用redux才能实现?
redux 用于管理应用程序的数据,与 React Navigation 关系不大。你可以在没有 redux 的情况下完成你列出的所有事情。
React Navigation 提供了一个框架,用于从一个屏幕导航到另一个屏幕并在这些屏幕内传递一些数据。
redux 将为您提供一个框架,用于通过调度操作管理数据(状态),并在这些操作完成时响应这些操作。
当然,您可以将它们结合起来,以便 redux 管理对您的状态的更改,然后您可以对这些状态更改采取行动以触发导航事件。