组件中状态的存放:状态内置、状态外置

状态内置的叫有状态组件,状态外置也叫无状态组件

有状态组件可以位于顶层,不受其他因素约束;而无状态组件依赖于外部传入的状态与控制

有状态组件也可以在内部分成两层,一层专门处理状态,一层专门处理渲染,而后者依赖的也是一个无状态组件

一般来说,对于纯交互类组件来说,将最核心的状态外置通常是更好的策略,因为它的可组合性更强