上次我们分析了无状态组件生成 DOM 的过程,无状态组件其实就是纯函数,它不维护内部的状态,只是根据外部输入,输出一份视图数据.而今天我们介绍的有状态组件,它有内部的状态,因此在组件的内部,可以自行对状态进行更改,进而渲染出新的视图.下面我们就来分析有状态组件生成真实 DOM 结点的过程. 我们先来写的一个 Greeting 组件,每次点击问候按钮,文字部分会更新问候的次数: class Greeting extends React.Component { constructor() { sup…