Redux三个规则
- 所有状态 要存在一个地方,称state tree
- state tree是不可直接修改的,如果要变更要使用触发一个 action
- Changes are made with pure functions
补充
pure function
- 结果是透过参数来决定,每次结果都一样,没有例外
- 不会修改原本的参数,永远回传新的值
inpure function
- 结果会被外部影响,例如网路不好、db资料逻辑有错
- 会修改到原本的值
Redux三个规则
补充
pure function
inpure function