mobile wallpaper 1
mobile wallpaper 2
mobile wallpaper 3
mobile wallpaper 4
105 字
1 分钟
forceUpdate() 强制刷新
2021-01-21

默认情况下当组件的 state 改变时,会调用render()重新渲染。但有些时候可以通过forceUpdate()通知 react 组件重新渲染。

forceUpdate()会使得组件跳过shouldComponentUpdate(),直接调用render()重新渲染。

当有些变量不在 state 上如直接 this.xxx 的变量,或者state里的变量层次太深,改变时没有自动 render(),可以调用forceUpdata()重新渲染。

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

forceUpdate() 强制刷新
https://marrydream.top/posts/web前端/forceupdate-强制刷新/
作者
茉铃
发布于
2021-01-21
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录