【问题标题】:css styles get applied with 1s delay (styled-components?)css 样式应用延迟 1 秒(样式组件?)
【发布时间】:2021-05-18 14:26:24
【问题描述】:

我目前正在借助 React 和 docusaurus 构建我的第一个 website/documentation。 但是,一旦我重新加载网站,大约 0.5 - 1 秒的 css 样式就没有正确应用(参见下面的 img)。

得到提示后我发现这种现象被称为 FOUC 'Flash of unstyled Content'。

在我的情况下,它只发生在生产中。请看下面的视频 https://youtu.be/Zh2-1gtKOtI

这可能与styled components 有关,因为“导航栏”是唯一没有样式组件的部分。导航栏对我来说看起来不错。

代码库: https://github.com/agile-ts/documentation

谢谢你^^

【问题讨论】:

  • 这里没有什么可以帮到你的,一张图说明不了什么,这类问题需要大量的测试,你也没有提供任何代码。跨度>
  • 可能是FOUC 吗?如果是的话,也许这会有所帮助link
  • 此主题可能对您有所帮助。 stackoverflow.com/questions/14919236/…
  • 是的,我查看了您建议的资源。但经过一些测试,我发现它与样式组件有 100% 的关系。 (见下面的视频)youtu.be/MhMFD8zcrb0

标签: css reactjs sass styled-components fouc


【解决方案1】:

好吧,它与 docusaurus 有关系.. https://github.com/facebook/docusaurus/issues/3236

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-04
    • 2022-10-19
    • 1970-01-01
    • 1970-01-01
    • 2022-07-08
    • 2019-09-08
    • 2019-03-19
    • 2016-11-18
    相关资源
    最近更新 更多