tailwind
why:
CSSが生まれた目的そのものであったHTMLとスタイルの分離は、コンポーネントというより大きな関心事にかき消されつつあります。
環境構築などの話など
classは作らずに tailwindが事前設定した utility class を指定する
npm install -D tailwindcss npx tailwindcss init
大きさ、色、ボタン
tailwind.config.js
あとは、web appでどうコンパイルしていくか?みたいなものと併せて。
なのでボタンとかのコンポーネントは Material Design を使いつつ、レアアウトやパディングは Tailwind CSS を使う..
実際、勤め先で使っているプロジェクトでは Angular Material と Tailwind CSS を組み合わせて使っています
tailwindでpostcssを使う(表現がおかしい?)場合、
npm install tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
postcss7を使う