V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
gap

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

  •  
  •   gap · May 9, 2017 · 3665 views
    This topic created in 3276 days ago, the information mentioned may be changed or developed.
    最近接触了下 vuex 和 redux,感觉挺好的,就我粗浅的认识,它们其实都算是用来管理全局变量的工具吧?如果是“局部”的(即只在某一个 component 中会用到的),那就用 props,如果需要跨 components 使用,就用全局 state。请教高人这一认识是否正确。
    12 replies    2017-05-10 10:07:52 +08:00
    wuchangming89
        1
    wuchangming89  
       May 9, 2017
    差不多就这意思
    ibufu
        2
    ibufu  
       May 9, 2017
    yes,再准确点,全局状态机
    motsu
        3
    motsu  
       May 9, 2017 via iPhone   ❤️ 1
    全局变量只是一方面,另一方面是组件无状态,这个才是重点
    est
        4
    est  
       May 9, 2017
    还可以通过 url 跳转到指定的状态。
    robinlovemaggie
        5
    robinlovemaggie  
       May 9, 2017
    单向数据流最初的设计逻辑就是从 React 的 Flow 来的
    gap
        6
    gap  
    OP
       May 9, 2017
    @motsu 对对,这个关键,这确保了组件的可复用性吧?(通过接收到的状态渲染)
    fytriht
        7
    fytriht  
       May 9, 2017
    react 里的 state/props 完全不是这么一回事
    lygmqkl
        8
    lygmqkl  
       May 9, 2017
    vuex 真的很好用。
    aussieweever
        9
    aussieweever  
       May 9, 2017 via Android
    不懂 vue, react 里 state 是局部管理,props 是组件之间交互。redux 更像是广播的概念
    murmur
        10
    murmur  
       May 9, 2017
    vuex 更简单他就是个全局变量 redux 那套太复杂了
    wobuhuicode
        11
    wobuhuicode  
       May 10, 2017 via iPhone
    主要还是 react 的 serState 太坑
    BearD01001
        12
    BearD01001  
       May 10, 2017
    redux 就是一个顶层全局的 state 吧。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4969 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 01:09 · PVG 09:09 · LAX 18:09 · JFK 21:09
    ♥ Do have faith in what you're doing.