根据其他开发人员的建议,对于更复杂的项目,需要使用redux,请任何人指导我
答案 0 :(得分:0)
Redux极大地提高了应用程序的可伸缩性。随着将更多内容添加到您的应用程序中,如果您将redux用作状态管理器,则代码的复杂性不会增加很多。另外,这也是在应用中获取状态持久性的好方法。
编辑:Redux Thunk与Saga-
现在这完全取决于个人选择,这是一个社区分歧的问题,有50%的人会告诉您使用Thunk,然后其他人会告诉您选择Saga。
Redux-thunk和Redux-saga都是Redux的中间件库。 在实现方面,Redux-Thunk和Redux-Saga可能没有更多不同。但是,就您可以对它们进行的处理而言……嗯,它们实际上非常相似。但是不一样。 Redux-Thunk和Redux-Saga在一些重要方面有所不同。 您可能会认为最大的区别在于语法。尽管关于暴徒和野蛮人的写作和推理确实很不相同,但还有一些更大的东西。 笨拙的人永远无法响应某项行动。另一方面,Redux-Saga订阅了商店,并在调度特定操作时触发了传奇的运行或继续。
我个人更喜欢Redux-Thunk,因为我发现它符合我的口味。 我希望能回答您的问题。
答案 1 :(得分:-1)
如果您只需要保留某些状态,请搜索“异步存储”