reactjs - “刷新”按钮是否是 forceUpdate() 的合适用例?
问题描述
“通常你应该尽量避免使用 forceUpdate() 并且只从 render() 中的 this.props 和 this.state 中读取。”
https://reactjs.org/docs/react-component.html#forceupdate
但是,我认为我可能会遇到 forceUpdate() 似乎合适的情况。
我需要在组件上添加“刷新”按钮。单击该按钮应完全刷新组件。我可以通过在状态上切换自定义“刷新”属性来实现这一点,但是当调用 forceUpdate() 似乎是一种适合手头特定场景的简单、流线型方法时,这对于这个特定场景来说似乎有点过头了。你同意我对这个的评价吗?
解决方案
推荐阅读
- google-sheets - 谷歌表格:有没有办法为一个增长到重复给定次数的序列制作一个数组
- uicollectionviewcell - 按住它们后如何让集合视图单元格摇晃?
- android - 通过 ADB 在 Android 中执行一组命令
- javascript - 如何发出 NodeJS 请求并将其通过管道传输到另一个响应中
- python - jinja2.exceptions.TemplateNotFound: index.html 渲染错误
- html - 无法更改文字大小
- reactjs - 单击同一链接后,React Router 无法重新呈现默认页面
- angular - Nrwl NX Monorepo(v12.3.5)上的 nx 服务应用程序(Angular v12.0.0)上的警告
- java - java.lang.SecurityException:com.myapp.android 与注册签名不匹配。FE:05:..01
- datatables - 使用固定表查找和乘法