私はstyled-componentsパッケージに入っています。私は開発者にとって使い勝手が素晴らしいと思います!styled-components:FOUCについて心配しています
しかし、私は1つのことを心配しています:Flash Of Unstyled Content
開発ではもちろんのこと、開発でも、スタイルはjavascriptチャンクでパッケージ化されています。コンポーネントがロードされると、スタイルが生成され、<head>
の下に追加されます。
これは、CSSモジュールの動作と本質的に同じです。
surviveJSの投稿を参照して、私はExtractTextPluginを使用して、プロダクションビルドのステップで別のスタイルシート(CSSファイル)を作成する方法を学びました。
しかし、styled-components
のCSSはJSなので、そのテクニックは使用できません(少なくとも、動作させることはできませんでした)。
だから、私はスタイリッシュなコンポーネントで私の次のプロジェクトを構築する前に、誰かが私の心配を取り除くことができますか?
お役立ち情報残念ながら、サーバー側のレンダリングはこのプロジェクトのオプションではありません – publicJorn