首页 > 解决方案 > 确定 create-react-app 何时更新样式表

问题描述

我正在使用window.getComputedStyle从我的样式表中动态读取值。出于开发目的,我想找到一种方法来触发我的逻辑以在样式表自动更新(由编辑触发的更新)时重新运行。我不想退出该项目。

理想情况下,当更新发生时,webpack 会在后台更新一个全局变量。那存在吗?这里有什么简单的解决方案吗?

标签: reactjswebpackcreate-react-app

解决方案


我已经继续写了一个包装函数window.getComputedStyle。在开发过程中,这个包装函数将跟踪我正在使用的所有样式。使用 window.requestAnimationFrame它将不断轮询所有使用的样式以确定是否有更改。如果有,它将触发重新运行逻辑。这是一个黑客,但还有什么是开发环境。


推荐阅读