【转】React组件声明周期
来源:互联网 发布:arraymap遍历数据 编辑:程序博客网 时间:2024/06/05 15:20
【转】React组件声明周期
转自大神。。备份一下~
参考链接 http://reactjs.cn/react/docs/component-specs.html
组件
render : function(){}
必须方法。
返回null
或false
表示不渲染任何东西。getInitialState : function(){}
返回值将作为this.state
的初始值getDefaultProps : function(){}
返回值将作为默认的props。propTypes : {}
props数据约束statics : {}
定义该组件对象的静态方法
生命周期(按照调用顺序)
componentWillMount : function(){}
在初始化渲染之前仅调用一次componentDidMount : function(){}
在初始化渲染之后仅调用一次componentWillUpdate : function(props,state){}
在接收新的props
和state
之前调用。componentWillReceiveProps : function(props){}
在接收新的props的时候调用。shouldComponentUpdate : function(props,state){}
在渲染之前调用。返回值为false
则表示组件不更新。componentDidUpdate : function(props,state){}
在组件同步到DOM中后调用componentWillUnmount : function(){}
在组件移除DOM时调用
1 0
- 【转】React组件声明周期
- 【React Native】组件的声明周期与通信(三)
- React 组件声明生命周期
- Android基本组件及声明周期介绍
- Android四大组件及其声明周期
- 基于VUE评论组件的组件自闭声明周期思考
- react native声明组件的两种方式
- 注意,react声明组件时,第一个字母必须大写。
- servlet声明周期
- Servlet声明周期
- Activity的声明周期
- Bean的声明周期
- maven 声明周期
- 页面声明周期
- IOS应用程序声明周期
- 对象的声明周期
- activity的声明周期
- Android声明周期
- ubuntu 16.04 启用root用户方法
- java 线程池
- java正则表达式 校验邮箱 身份证号 手机号等
- 人脸检测(opencv)
- HDU1166 敌兵布阵 线段树||树状数组 入门题复习
- 【转】React组件声明周期
- [Sencha ExtJS6 Modern] 改进bug: field控件框在reset之后,控件框清除了,但是getValue()还能获取旧值,而且setValue(旧值)没反应
- javascript预编译原理和例子
- mysql 使用set names 解决乱码问题的原理
- Java RandomAccessFile随机读取文件
- 解决Qt程序在Linux下无法输入中文的办法
- 使用Lock来实现生产者和消费者问题
- Win7 64位系统上配置使用32位的Eclipse
- 监控云—反盗版软件之利器!