reactjs - 在更新组件之前进行 React 渲染
问题描述
我希望我的反应组件在呈现之前更新状态。现在我有一组从 API 得到的问题。因此,根据 url,问题会发生变化。当我离开组件并返回(以新状态)时,它首先显示旧状态一两秒钟,然后再显示新状态。
解决方案
您应该使用componentWillUnmount
生命周期方法来清理您的状态数据
https://reactjs.org/docs/react-component.html#componentwillunmount
推荐阅读
- google-apps-script - 如何获取谷歌应用脚本的最后执行时间?
- reactjs - 在启动反应视图之前,通过应用程序启动时的反应初始化数据库和预处理数据
- questdb - IN 运算符不适用于 questdb 的 postgres 变量
- angular - 未捕获的错误:fa-icon/fa-duotone-icon 组件需要属性图标。在 http://localhost:9876/_karma_webpack_/polyfills.js:23598:29
- pandas - 我想要一种在不使用 Sandox 的情况下使用 Twilio 在 WhatsApp 上发送消息的方法。你能帮我找到解决办法吗?
- c++ - 从类函数内部调用的线程向量
- python - 查找 Pandas 多索引数据透视表的最大值和最小值
- java - Java:在 O(n) 中打印列表的哈希图
- javascript - 如何将2个列表中的每个元素转换为单独的字典反应js
- rust - 为什么会出现一个错误,当我使用链接器 ld 链接 rust 生成的程序集文件时