今天阅读的部门是React中的生命周期部分
- getDefaultProps 在目前的class ... extends 组件中不被支持,只能在createClass使用,作用是给组件提供默认的props
- getInitialState 与getDefaultProps 差不多,只不过这个是初始化state用的
- componentWillMount 在组件完成首次渲染前被调用,这也是在render方法被调用前修改state的最后一次机会(不过官方应该已经不推荐使用了)
- render 渲染方法,具体介绍如下:
在render中不能改变组件的状态或者修改DOM的输出;只能出现一个顶级组件;可以返回 null ,false,或者任何React组件;只能通过this.state,this.props(class组件)来访问
render 方法返回的是React的虚拟节点,React会将该节点同真实节点做比对,来判断是否有必要做出修改;
21:56:58
《React:引领未来的用户界面开发框架》读书记录 05
原文:https://www.cnblogs.com/alone4436/p/14619679.html