React.js-componentWillReceiveProps被击中两次

React.js-componentWillReceiveProps被击中两次,第1张

React.js-componentWillReceiveProps被击中两次

您的

Social
组件可能被渲染两次,因为
setState
在父组件上被调用了两次。它可能设置了其他属性,
email
但您的render函数被调用,因此
Social
组件将渲染两次。

您可以

shouldComponentUpdate
Social
组件中实现方法以防止第二次渲染:

shouldComponentUpdate: function(nextProps, nextState) {    return nextProps.email != this.props.email;}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5622581.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存