105 字
1 分钟
forceUpdate() 强制刷新
默认情况下当组件的 state 改变时,会调用render()重新渲染。但有些时候可以通过forceUpdate()通知 react 组件重新渲染。
forceUpdate()会使得组件跳过shouldComponentUpdate(),直接调用render()重新渲染。
当有些变量不在 state 上如直接 this.xxx 的变量,或者state里的变量层次太深,改变时没有自动 render(),可以调用forceUpdata()重新渲染。
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
forceUpdate() 强制刷新
https://marrydream.top/posts/web前端/forceupdate-强制刷新/ 部分信息可能已经过时
相关文章 智能推荐