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属性
- 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') || ""}}>
相关文章推荐
- React-TodoList
- React Virtual DOM、Ember Glimmer和Incremental DOM技术哪家强
- 详解Python的Twisted框架中reactor事件管理器的用法
- 安卓转战React-Native之windows下android环境搭建爬坑血泪史
- React Native开发之FlexBox代码+图解
- React入门最好的学习实例-TodoList
- codeforces_607A. Chain Reaction(二分+简单dp)
- 【REACT NATIVE 系列教程之五】NAVIGATOR(页面导航)的基本使用与传参
- 【REACT NATIVE 系列教程之五】NAVIGATOR(页面导航)的基本使用与传参
- react js 随手写的
- react、redux个人学习笔记
- iOS原生项目中集成React Native
- ReactiveCocoa和MVVM
- React学习
- redux在react-native中的使用
- react-native 的简介
- [转] ReactNative Animated动画详解
- [转] Immutable 详解及 React 中实践
- React的事件大全
- react 入门到放弃 之 webpack