如何使用 CSS-in-JS 库
可以使用任何现有的 CSS-in-JS 解决方案。最简单的是内联样式:
我们捆绑了 styled-jsx 以提供对隔离作用域 CSS 的支持。目标是支持类似于 Web 组件的"影子 CSS",但遗憾的是 不支持服务端渲染且仅限 JS。
请参阅上面的示例了解其他流行的 CSS-in-JS 解决方案(如 Styled Components)。
使用 styled-jsx
的组件如下所示:
更多示例请参阅 styled-jsx 文档。
禁用 JavaScript
是的,如果您禁用 JavaScript,CSS 仍将在生产构建 (next start
) 中加载。在开发过程中,我们需要启用 JavaScript 以提供最佳的开发者体验,包括 快速刷新。