react

同一个commpont多次使用出现的错误

错误提示如下:
 Only a ReactOwner can have refs. You might be adding a ref to a component that was not created inside a component's `render` method, or you have multiple copies of React loaded

 解决方法如下
 npm uninstall react react-dom
 npm install react react-dom --save

setState有延时

this.setState(params:{page:2});
随后使用fetch将this.state.params作为参数获取数据的时候,竟然是之前的数据

同一组件,在URL参数改变时,未重新加载数据

使用组件componentWillReceiveProps事件即可。
componentWillMount和componentDidMount只有在组件切换时执行,同一组件在不同参数下不会触发。
例如:http::/ireage.com/test#/list/1 变为 http::/ireage.com/test#/list/2 不触发componentWillMount和componentDidMount事件。
articles from reage blog -- http://www.ireage.com