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

2018-01-19 11:43:23 +08:00
 cszchen

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

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

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

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

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

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

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

© 2021 V2EX