如何更高效的组织代码和组件化 react redux 18年7月

逻辑是围绕数据展开的,
最终还是会走向数据,逻辑的最终目的也是数据

1

如果对某一部分数据的操作很密集、很集中,
那就把这部分逻辑打成一个包,
用来专门管理这部分数据

文件看起来就会更整洁,有条理,
逻辑就多了一个抽象层级,
系统就立体了起来

于是就有了最基本的模块/组件划分需求:
根据数据逻辑进行划分

2

这个划分基本上已经在redux中做完了:
每个子reducer管理着数据的各个部分,
针对这部分数据操作的逻辑,全在这个reducer中

原始的数据是密集的、是抽象的,
是最干的“干货”

然后顺着数据的流动的方向,意义越来越具体,粒度越来越细,
逐渐向末端的视图组件靠近,

这时候,部分数据可能有相应的展示组件,随便取个名叫:展示数据,
展示数据之外,有的数据是不可见的,代表某种控制逻辑,辅助这些组件的展示

这样自然的形成粒度和划分组件,就会更容易的理解

猜你喜欢

转载自blog.csdn.net/sinat_24070543/article/details/80956604
今日推荐