Web前端之路

前端学习-react组件

2017-01-17  本文已影响32人  熊妹妹

前端学习-react组件

初始化生命周期
  1. defaultProps在初始化之前来预先定义默认属性。例:SpecialView.defaultProps = { initialCount: 0 };
  2. constructor(props),初始化时设置this.state的值
  3. componentWillMount,render之前调用
  4. componentDidMount,render之后调用
  5. componentWillUnmount,界面上移除的时调用
更新组件

条件:state

方法:

其他

事件处理

同html事件属性,推荐使用{::this.onClick}的方式绑定函数

DOM操作

  1. 组件加载之后通过 findDOMNode() 方法拿到组件对应的DOM元素
  2. 给标签添加ref属性,通过this.refs.name来获取DOM元素

组合

组件内嵌套组件,循环插入组件,这些子组件都可以从props.children传递。

通信

上一篇下一篇

猜你喜欢

热点阅读