【问题标题】:Determine when create-react-app updates stylesheets确定 create-react-app 何时更新样式表
【发布时间】:2018-07-10 19:08:12
【问题描述】:

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

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

【问题讨论】:

  • 你不能不弹出,也不能不接触自定义 webpack-dev-server,因为你需要将此逻辑附加到编译器钩子之一,以便在它编译时重新运行它来源。 WH这是不可能在不弹出的情况下完成的

标签: reactjs webpack create-react-app


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2018-03-22
    • 2020-12-17
    • 2018-10-27
    • 2020-05-01
    • 2017-04-23
    • 2019-07-12
    • 1970-01-01
    • 1970-01-01
    • 2022-10-08
    相关资源
    最近更新 更多