避免道具在父级反应组件中膨胀

时间:2018-09-27 00:51:27

标签: javascript reactjs redux react-redux

说我有一个功能性react组件,该组件具有3个功能性react子组件(与redux和react一起使用时很常见)。父组件props是所有3个子组件props的并集是一种惯例吗?如果没有,您如何避免父组件道具膨胀?

1 个答案:

答案 0 :(得分:0)

很难找到一个普遍的答案。我会说这很大程度上取决于眼前的事。

  • 如果您可以处理父级组件中的道具数量,那么这是一个有效的选择
  • 正如一些评论所建议的,context在某些情况下可能是解决方案
  • 状态容器或存储区(Redux,MobX)可用于处理多个组件之间的数据