2019-03-01
回答
无状态组件是本身行为不需要依赖他自身状态的组件。无状态组件可以是函数组件或者类组件。无状态函数组件更易于维护和测试,因为他们可以保证在相同的属性下有相同的输出。当不需要使用生命周期钩子时,应该首先使用无状态函数组件。
加分回答
- 无状态组件不依赖他自身的状态。
- 无状态组件可以是类组件或者函数组件。
- 无状态函数组件可以完全避免使用
this
关键字。 - 无状态组件有更高的性能。
const Component (props)=>(
<div>
{props.text}
...
</div>
)