BEMを始めとした手法はReactやVueには不向き(不要)
BEMなどはCSSの弱点(主にグルーバルスコープ)を解消するための手法
-
モダンフロントエンドではスコープが切れる仕組みがある
-
従来のフロントエンドではJSによるCSS(DOM)操作は手続き的だった
Loading...
モダンフロントエンドではJSによるCSS(DOM)操作は宣言的
Loading...
-
Stateの値が分かればどのスタイルが適用されるかが分かる、つまり別にCSSに状態を明示しなくてもいつ使われるか分からなくならない
-
Reactならスタイルのためのクラス名を考えなくて良い(そうか?)
Loading...
Loading...
-
どうせ宣言的なら確かにJSでスタイル直接指定したほうが効率的かも
Loading...