首页 > 解决方案 > “刷新”按钮是否是 forceUpdate() 的合适用例?

问题描述

“通常你应该尽量避免使用 forceUpdate() 并且只从 render() 中的 this.props 和 this.state 中读取。”

https://reactjs.org/docs/react-component.html#forceupdate

但是,我认为我可能会遇到 forceUpdate() 似乎合适的情况。

我需要在组件上添加“刷新”按钮。单击该按钮应完全刷新组件。我可以通过在状态上切换自定义“刷新”属性来实现这一点,但是当调用 forceUpdate() 似乎是一种适合手头特定场景的简单、流线型方法时,这对于这个特定场景来说似乎有点过头了。你同意我对这个的评价吗?

标签: reactjs

解决方案


推荐阅读