2023-05-26

インターネット上でTailwind CSSがつらいというのが話題になっていたので自分の感想を書く。

Tailwind CSSって結局はCSSのショートハンドなので、用意されたものでほとんどまかなえるのなら使うべきだし、そうじゃなくてたとえばデザイナーや顧客の指定に100%応えないといけないのであればカオスになるのでやめたほうがいい。もちろん、Tailwind CSSでカスタム定義を作ればできなくはないんだけど、それを全部やっていくと破滅の道に一直線な気がする。

自分はこのサイトや仕事の1人で作っていて裁量が全部自分にあるWebアプリケーションではTailwind CSSを使っている。CSSもたいして理解していないので、ネットに転がっているサンプルを参考にクラスを書いていけばいいのはとても便利。CSSと分離していないので、どこにどのスタイルが当たっているかを考えなくていいのは本当に楽。

たしかにクラス名が長くなるけど、慣れれば読めるようになってくる。Prettierで自動ソートは必須。どうしても長くなりすぎる時は tailwind-mergeのようなライブラリを使えば改行もできる。

結論としては、用途によって使い分けよう、としか言いようがないが、自分は肯定派。

更新リスト


icon

pupepa

COBOL Engineer

Objective-Cが書けるiOSエンジニアを一時休業してWebアプリケーションエンジニアに。

もっと知りたい