react
2016-09-27
fe
同一个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事件。