摘自《深入浅出React和Redux》
– 一个模块控制一个状态节点
– 避免冗余数据
– 树形结构扁平

==以下纯属个人理解==

一个模块控制一个状态节点

通俗解释:

模块A的reducer和模块B的reducer不能同时修改同一个状态树上的节点。
但如果是==读取==是可以的。

避免冗余数据

既然用了状态管理,那么至少状态数据的一致性是要一致的。相同的数据应该在store中有且仅有一次。

唯一的数据源可以避免很多问题。

树形结构扁平

这个就是不要嵌套太深,我觉得正常人类 潜意识应该都会这么做 haha~

分类: React

发表评论

电子邮件地址不会被公开。