我目前正在用 React 构建我的第一个真正的应用程序,并决定一路使用 Redux。
在实现 Redux 之后,将组件状态设置为普通应用程序全局 javascript 对象似乎是一种困难的方法?我读过 Redux 做了一些性能方面的事情,但是如果我们要使用普通的 javascript 对象并强制执行不可变状态更改以及 forceUpdate() ,那么 Redux 有什么意义呢?除了很酷的时间轴开发内容?我错过了什么? :)
提前致谢:)
最佳答案
如果您真正了解 Redux,那么我认为您的任务就完成了。
Redux 只是添加了一个简单的流程来管理全局 JS 对象——全局状态。没有 Redux 你当然可以做到。毕竟这是一个非常小的图书馆。
所以我认为您没有遗漏任何东西。 Redux 只是一个非常有用的工作流程,您可以自己实现。但考虑到它的简单性和出色的架构,可能值得采用经过验证的解决方案。
关于Javascript 对象而不是 Redux?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38053904/