答案 0 :(得分:5)
不,减压器或Redux不是必需的。 Vanilla React工作正常或其他选择,例如MobX。
查看Redux FAQ:
Redux的创始人之一Dan Abramov说:
...在你遇到香草反应问题之前不要使用Redux。
何时使用Redux是一种架构意见,常见问题解答提供了此指南:
一般情况下,当你有合理数量的数据随时间变化时使用Redux,你需要一个单一的事实来源,并且你发现将所有内容保持在顶级React组件状态的方法已不再适用。
答案 1 :(得分:1)
React只是一个构建UI的库。不是一个完整的框架。使用redux,您可以以干净的方式处理应用程序的所有逻辑。还有其他类似于redux的库,但是当使用react开始一个新项目时,redux似乎是要走的路。
答案 2 :(得分:-2)
简短的回答你没有必要使用Redux,但如果你选择使用它,它会相当容易,网上有很多例子我可以指出你可以在哪里学习Redux和React的工作方式。请注意,React只是MVC中的V(视图层),表示react会执行一项工作,并且显示用户界面非常好。