美文网首页
react 16.4 牛逼

react 16.4 牛逼

作者: JiangHaoFunc | 来源:发表于2019-04-30 18:07 被阅读0次

Q:公共组件(或者子组件)componentDidMount里面有请求接口的调用问题
由于公共组件在page中,page中每次state和props的变化(页面往下滚动的时候)都会引起重新渲染,从而导致子组件重新渲染,didmount中请求会请求多次。

解决方案
react => 16.4+ 就16.7吧。。
16.4以后 react推出fiber算法,父组件中的子组件如果没有变化的话,是不会重新渲染的。
state和props的变化只会引起用的地方。

但这不是最好的解决方案,应该从业务的角度解决问题
请求放在父组件中,用redux解决刷新问题

相关文章

网友评论

      本文标题:react 16.4 牛逼

      本文链接:https://www.haomeiwen.com/subject/hpnvnqtx.html