大型 React 项目的所有数据源都需要用 Redux 管理吗

2018 年 1 月 19 日
 cszchen

公司的项目比较复杂,Web 端用 React 开发,所有数据源都采用 Redux 管理。

疑问:Redux 难道不是为了管理复杂的、需要在多个组件内共用的数据的吗?

8550 次点击
所在节点    程序员
33 条回复
sunnygaofan
2018 年 1 月 19 日
mobx+1 爽的不行不行的
sunnygaofan
2018 年 1 月 19 日
复杂点还可以用 mobx state tree 确实比 redux 好用很多
kenshinhu
2018 年 1 月 19 日
。。。。其实最反人类是 flux
wengjin456123
2018 年 1 月 19 日
我觉得可以用…我是用了
kingwl
2018 年 1 月 19 日
理论上来说是全部都要由 redux 管理的 (elm
但是为了方便 有些组件的 内部 状态可以扔在 state 里面 也就是把组件本身看做是原子的
lightening
2018 年 1 月 19 日
都可以。决定了一直贯彻就好。local state 也用 redux 的好处是调试方便,用了 dev tools 可以方便的查看状态和数据。
guiguan
2018 年 1 月 19 日
建议 mobx 或者严格一些的 mobx-state-tree
vardarling
2018 年 1 月 19 日
mobx 爽的不要不要的
23wEJhKrPYz2uRF5
2018 年 1 月 20 日
刚开始我也是很尊重 redux 的一个中心 state 的原则。后来感觉真的麻烦且看不出必要性。然后就去他妈的怎么方便怎么来。
sudowang
2018 年 1 月 20 日
mobx +1
redux 没看懂
fuermosi777
2018 年 1 月 20 日
mobx + 1
Justin13
2018 年 1 月 22 日
redux 真好用。源码也没多少。函数式爽到。
Naturel
2018 年 7 月 24 日
store 就像一棵果树,不同枝干上面有不同的水果,想吃苹果就去摘苹果,想吃香蕉就摘香蕉。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/424184

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX