求助大神,网上看到这个问题:如何避免初始化数据的代码同时出现在componentWillMount和componentWillReceiveProps里这种很丑的状况?
不知道如何理解
求助大神,网上看到这个问题:如何避免初始化数据的代码同时出现在componentWillMount和componentWillReceiveProps里这种很丑的状况?
不知道如何理解
3 回答2.2k 阅读✓ 已解决
4 回答1.6k 阅读
2 回答1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答921 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答657 阅读✓ 已解决
首次加载不会触发componentWillReceiveProps
https://facebook.github.io/re...
如果是由于url参数改变需要重新渲染当前页面组件的情况,会发生当前组件不刷新的,推荐两种方法:
把初始化的代码封装成一个函数,调用时候会比较方便。
可以在createElement的时候给componet设置key,只要key不同就会重新挂载组件