[note: 本文基于 React v15.3.0+ 进行讨论]
一般来说,编写 React 组件的方式有以下三种:
- 无状态组件(stateless component)。它是函数式的,不继承于任何类;
- 继承于
PureComponent
的组件; - 继承于
Component
的组件,这也是最常使用的组件形式。
那么,这三种形式的使用场景及优劣各是什么呢?
无状态组件
无状态组件是通过函数定义的,比如下面这个最简单的 原文链接:https://www.f2er.com/react/302854.html