CSS-in-JSライブラリの使用方法
既存のCSS-in-JSソリューションをどれでも使用できます。最もシンプルなのはインラインスタイルです:
私たちはスコープ付きCSSのサポートを提供するためにstyled-jsxをバンドルしています。 目的はWebコンポーネントに似た「シャドウCSS」をサポートすることですが、残念ながらサーバーレンダリングはサポートされておらず、JSのみです。
他の人気のあるCSS-in-JSソリューション(Styled Componentsなど)については上記のサンプルを参照してください。
styled-jsx
を使用したコンポーネントは次のようになります:
より多くの例についてはstyled-jsxドキュメントを参照してください。
JavaScriptの無効化
はい、JavaScriptを無効にしても、本番ビルド(next start
)ではCSSが読み込まれます。開発中は、Fast Refreshによる最適な開発者体験を提供するためにJavaScriptを有効にする必要があります。