当前位置:  开发笔记 > 编程语言 > 正文

如何防止重新渲染整个组件的反应?

如何解决《如何防止重新渲染整个组件的反应?》经验,为你挑选了1个好方法。



1> Amio.io..:

定义为函数的纯组件将始终重新呈现.

将组件转换为类并防止在shouldComponentUpdate()中重新呈现为false.

签名是shouldComponentUpdate(nextProps, nextState).说,你通过验证组件的参数没有改变来阻止重新渲染:

shouldComponentUpdate(nextProps, nextState){
   return !equals(nextProps, this.props); // equals() is your implementation
}


这个"等于"来自哪里?
@ZeroDarkThirty @JacobIRR`equals()`是您必须实现的方法。它应该定义您的平等“版本”。
我也想知道@JacobIRR。
推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有