深入浅出Redux系列

3-三个核心原则

2020-01-29  本文已影响0人  钢笔先生

Time: 20200129

在本文我们将前文的场景翻译成代码。

三个原则

把蛋糕店这个实体类比于store,店内的货架用一个对象树结构表示。

截屏2020-01-29下午1.31.07.png

不允许直接修改状态,即作为顾客,你不能直接操作货架,而是描述你的需求,让店员来操作。

截屏2020-01-29下午1.33.42.png 截屏2020-01-29下午1.36.09.png

总体概览

动作是被分发的,即dispatch,在useReducer Hook这里,返回一个状态和dispatch函数句柄,可以在适当的时机分发动作,然后被系统捕捉,交给reducer执行。

截屏2020-01-29下午1.38.40.png

END.

上一篇 下一篇

猜你喜欢

热点阅读