redux, vuex 等单项数据流的状态管理库从某种程度说,是否就是全局变量 (state) 管理的工具?

2017-05-09 12:32:57 +08:00
 gap
最近接触了下 vuex 和 redux,感觉挺好的,就我粗浅的认识,它们其实都算是用来管理全局变量的工具吧?如果是“局部”的(即只在某一个 component 中会用到的),那就用 props,如果需要跨 components 使用,就用全局 state。请教高人这一认识是否正确。
3200 次点击
所在节点    JavaScript
12 条回复
wuchangming89
2017-05-09 12:44:50 +08:00
差不多就这意思
ibufu
2017-05-09 13:01:11 +08:00
yes,再准确点,全局状态机
motsu
2017-05-09 13:19:29 +08:00
全局变量只是一方面,另一方面是组件无状态,这个才是重点
est
2017-05-09 13:21:32 +08:00
还可以通过 url 跳转到指定的状态。
robinlovemaggie
2017-05-09 13:26:03 +08:00
单向数据流最初的设计逻辑就是从 React 的 Flow 来的
gap
2017-05-09 13:42:55 +08:00
@motsu 对对,这个关键,这确保了组件的可复用性吧?(通过接收到的状态渲染)
fytriht
2017-05-09 13:53:32 +08:00
react 里的 state/props 完全不是这么一回事
lygmqkl
2017-05-09 14:29:06 +08:00
vuex 真的很好用。
aussieweever
2017-05-09 14:29:53 +08:00
不懂 vue, react 里 state 是局部管理,props 是组件之间交互。redux 更像是广播的概念
murmur
2017-05-09 14:36:19 +08:00
vuex 更简单他就是个全局变量 redux 那套太复杂了
wobuhuicode
2017-05-10 09:17:07 +08:00
主要还是 react 的 serState 太坑
BearD01001
2017-05-10 10:07:52 +08:00
redux 就是一个顶层全局的 state 吧。。。

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

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

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

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

© 2021 V2EX