Redux演示组件与容器组件

cjo*_*ohn 5 javascript reactjs redux react-redux

我是减少反应发展的初学者.我想知道什么是演示组件和容器组件.

  • 如何将组件分类为演示或容器?
  • 这两者有什么区别?
  • 以这种方式对组件进行分类有什么好处?

Nir*_*thi 12

如果将组件分为两类,您会发现组件更容易重复使用和推理.我称之为容器和演示组件.

我假设你对redux架构有所了解

容器组件

  • 意识到redux
  • 订阅redux状态
  • 派遣到redux行动
  • 由react-redux生成
  • 专注于事物的运作方式

演示组件

  • 不知道redux
  • 从道具中读取数据
  • 在props上调用回调
  • 由开发人员撰写
  • 专注于事物的外观

分类组件的好处

  • 可重用性
  • 关注点分离

欲了解更多详情阅读文章