展示组件(Presentational component)和容器组件(Container com-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

展示组件(Presentational component)和容器组件(Container com

问问小秘 2019-11-22 14:42:01 134

展示组件(Presentational component)和容器组件(Container component)之间有何区别?

容器
分享到
取消 提交回答
全部回答(1)
  • 问问小秘
    2019-11-22 14:42:18

    展示组件关心组件看起来是什么。展示专门通过 props 接受数据和回调,并且几乎不会有自身的状态,但当展示组件拥有自身的状态时,通常也只关心 UI 状态而不是数据的状态。

    容器组件则更关心组件是如何运作的。容器组件会为展示组件或者其它容器组件提供数据和行为(behavior),它们会调用 Flux actions,并将其作为回调提供给展示组件。容器组件经常是有状态的,因为它们是(其它组件的)数据源。

    0 0
云原生
使用钉钉扫一扫加入圈子
+ 订阅

云原生时代,是开发者最好的时代

推荐文章
相似问题
推荐课程