【发布时间】:2019-06-15 17:27:02
【问题描述】:
我正在寻找使用服务器端渲染设置 React 应用程序样式的最佳实践。
我看到了不同的选择,例如使用 SASS 之类的预处理器或将样式放入 JS 代码中,例如 JSS、样式组件等。
围绕 JSS,我看到它把样式放在 HTML 中的 head 部分。我只是使用以下示例来查看行为:
https://github.com/cssinjs/examples/tree/gh-pages/react-ssr
它不会阻止浏览器缓存 CSS 以将其放在 head 部分中,从而增加连续页面加载时间吗?有什么办法可以通过 JSS 将样式放到外部文件中,以便浏览器可以缓存它?
【问题讨论】:
标签: javascript css reactjs jss css-in-js