首页 > 解决方案 > 为什么我应该使用 redux react native?

问题描述

根据其他开发人员的建议,更复杂的项目需要 redux,请任何人指导我

标签: react-nativereact-redux

解决方案


Redux 极大地提高了应用程序的可扩展性。随着更多的东西被添加到你的应用程序中,如果你有 redux 作为你的状态管理器,代码的复杂性不会增加很多。此外,这是在您的应用程序中获得状态持久性的好方法。

编辑:Redux Thunk vs Saga-

现在这完全取决于个人选择,这是一个社区划分问题,50% 的人会告诉你使用 Thunk,然后其他人会告诉你使用 Saga。

Redux-thunk 和 Redux-saga 都是 Redux 的中间件库。在实现方面,Redux-Thunk 和 Redux-Saga 完全不同。然而,就你可以用它们做什么而言……嗯,它们实际上非常相似。但不一样。Redux-Thunk 和 Redux-Saga 在几个重要方面有所不同。您可能认为最大的区别在于语法。尽管关于 thunk 和 sagas 的写作和推理确实有很大不同,但还有更大的东西。Thunks 永远无法响应动作。另一方面,Redux-Saga 订阅 store 并且可以在调度某个操作时触发 saga 运行或继续。

我个人更喜欢 Redux-Thunk,因为我发现它的语法符合我的口味。我希望这能回答你的问题。


推荐阅读