Skip to the content.

React模式/Presentational and container components

将组件构成拆分为presentational和container两个不同的level负责不同层次的职责,并不是技术维度有区别,而是目的维度有区别,所以他们遵从的规则并不是确定死的。这种拆分能解决如下问题:

presentational组件遵从以下规则:

container组件遵从以下规则:

益处:

更多对立描述:

以上组件层次的区分限制在视图框架库内部,延伸到状态管理,实现上比如redux库,rxjs库,mobx库,要决定组件状态管理权放在哪里?状态数据放置于状态库管理的规则: