您的位置:首页 > Web前端 > React

react笔记

2016-05-25 10:00 453 查看
加载

- componentDidMount在组件render之后只执行一次

修改porps

- componentWillReceiveProps会获取nextProps,

修改props或者state

- componentWIllUpdate会获取nextProps和nextState,但是只能返回布尔值告诉组件是否更新,不可setState;

- componentDidUpdate是在更新render之后出发,每次更新都会执行,如果setState会死循环,因为state修改则更新则执行 再更新再修改再执行…

this.handleClick.bind(this,index)第二个为传递的参数

react初始数据请求在componentDidMount里实现(点击事件当然是在事件方法里实现啦),请求为异步,通过修改state重新render页面。

setState也是异步方法,需回调函数

获取dom元素通过ref=’aa’ this.refs[‘aa’]获取;也可用React.findDOMNode();

dangerouslySetInnerHTML属性

<div dangerouslySetInnerHTML={{__html: warning && warning.get('content') || ""}}>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: