CSS in JS libraries
您可以使用 CSS-in-JS 库,例如 Styled Components 和 Emotion。其中一些库需要双重渲染
,以便在服务器渲染期间从组件树中提取样式。
由于每个库的集成方式不同,请查看我们的 示例存储库 以了解如何使用一些最流行的 CSS-in-JS 库。如果您有一个运行良好的库但尚未涉及,请 贡献一个示例!
不建议在 Remix 中使用大多数 CSS-in-JS 方法,因为它们要求您的应用在您知道样式之前完全呈现。这是一个性能问题,并会阻止延迟等流式传输功能。