Redux:有必要吗?

时间:2016-06-03 16:21:11

标签: reactjs state react-jsx

使用Redux进行开发时,是否真的需要ReactJS之类的缩减器? 它只是设计清洁代码的一种方式吗? 如果是的话,何时?

3 个答案:

答案 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会执行一项工作,并且显示用户界面非常好。