【发布时间】:2016-10-03 19:20:45
【问题描述】:
【问题讨论】:
【问题讨论】:
不,reducers 或 Redux 不是必需的。 Vanilla React 工作正常,或其他选项,例如MobX。
查看Redux FAQ:
Redux 的创建者之一 Dan Abramov 说:
...在你对 vanilla React 有问题之前不要使用 Redux。
何时使用 Redux 是一种架构意见,FAQ 提供了此指南:
一般来说,当您有合理数量的数据随时间变化时使用 Redux,您需要单一的事实来源,并且您发现将所有内容保持在顶级 React 组件状态等方法已不够用。
p>
【讨论】:
React 只是一个构建 UI 的库。不是一个完整的框架。使用 redux 可以让您以干净的方式处理应用程序的所有逻辑。还有其他类似于 redux 的库,但 redux 似乎是使用 react 启动新项目时要走的路。
【讨论】:
简短的回答,你不必使用 Redux,但如果你选择使用它,它对你来说会容易得多,网上有很多例子,我可以指出你可以在哪里学习 Redux 和 React 的工作原理。请注意,React 只是 MVC 中的 V(视图层),据说 React 只做一项工作,它在显示用户界面方面做得非常好。
【讨论】: