私は反応の大ファンです。これは UI を構築するための本当に素晴らしいツールですが、問題なく取り除くのが難しい問題がいくつかあります。
それらの 1 つはスタイル コンポーネントです。元の「react-way」はインライン スタイルを使用していますが、このソリューションには次のようなマイナスの性質があります。
- デザイナーの観点からは良い解決策ではないようです
- 十分にカスタマイズできますか?
- autoprefixer や sass/less などの素晴らしいツールを使用できないため、スタイルをより保守しやすくなっています
しかし、いくつかの肯定的なものがあります:
- コンポーネントは非常にまとまりがあり、再利用可能になり、スタイルが一緒に出荷されます。
- 一部のライブラリでインライン スタイルが使用されている場合、スタイルシートを要求する必要はありません。スタイルはすべてコード内にあります。
他の「WriteYourStylesInJS」プラクティスにも同じ弱点があり、最大の弱点はスタイリング ツールのセットが少ないことです (はい、プレフィックスを書くのが面倒です)。
私の実際の質問に関しては、反応コンポーネントとcss(またはscss / sassまたはlessまたは他の言語)のスタイルをどのようにまとめますか?
スタイルをカスタマイズ可能で保守可能にするにはどうすればよいでしょうか?
インライン スタイルに対する私の先入観は合理的ですか?