reactjs - 确定 create-react-app 何时更新样式表
问题描述
我正在使用window.getComputedStyle
从我的样式表中动态读取值。出于开发目的,我想找到一种方法来触发我的逻辑以在样式表自动更新(由编辑触发的更新)时重新运行。我不想退出该项目。
理想情况下,当更新发生时,webpack 会在后台更新一个全局变量。那存在吗?这里有什么简单的解决方案吗?
解决方案
我已经继续写了一个包装函数window.getComputedStyle
。在开发过程中,这个包装函数将跟踪我正在使用的所有样式。使用 window.requestAnimationFrame
它将不断轮询所有使用的样式以确定是否有更改。如果有,它将触发重新运行逻辑。这是一个黑客,但还有什么是开发环境。
推荐阅读
- python - 如何在带有附加参数的其他函数中调用带有参数的函数?
- ios - 在 SwiftUI 中拖动分隔符
- python - Numba - 无法推断 List() 的类型
- qt - QML Qt 快速控制按钮在 Raspberry PI 3B 上不显示背景颜色
- r - 加载 ggplot2 时抛出错误:包或命名空间加载失败 .... 没有名为“颜色空间”的包
- spring - 经过身份验证的用户的 Spring 安全过滤器
- libreoffice - 在单元格 B1 中使用 A1 的部分值来计算公式
- c++ - 当实例为右值时,成员函数的具体实现?
- java - 当我尝试添加到 ArrayList 时,我得到 NullPointerException
- python - python3和pip安装在mac上但是找不到pip3命令