判断是否应该写成一个组件的条件

判断是否应该写成一个组件的条件

判断是否应该写成一个组件还是两个组件要看几个方面:

  1. 看内容,如果内容相同,那么最好是写成一个组件,再通过状态控制不同的展现方式
  2. 复杂度,如果要让一个组件兼顾多种展现情况,而过度重构,那就得不偿失了,复杂度是构建组件的一个指标
  3. 重用度,如果一个组件仅仅使用一次,那么是否抽组件就不是first level thing,如果重用度非常的高,那么就需要优先考虑这个问题了