生命周期

  • 下面所写的,只适合前端的React。(React也支持后端渲染,而且和前端有点小区别,不过我没用过。)

    1 相关函数

    简单地说,React Component通过其定义的几个函数来控制组件在生命周期的各个阶段的动作。

    在ES6中,一个React组件是用一个class来表示的(具体可以参考官方文档),如下:

    // 定义一个TodoList的React组件,通过继承React.Component来实现
    class TodoList extends React.Component {
      ...
    }

    这几个生命周期相关的函数有:

    1.1 构造函数,在创建组件的时候调用一次。

    constructor(