A Case For Tailwindcss
I was watching @theprimeagen recently and I think he sold me on using
tailwindcss. The thing about tailwind is that it is not a big component
library, it’s a set of css classes mapped to a few (usually one) style.
All css classes are shitty, so you might as well use someone else’s shitty
css classes on all your projects rather than thinking you’re being smart with a
new set of classes that you will hate in 6 months when you come back to the
project. roughly quoted from memory of @theprimeagen
It’s tiny # [1]
So unlike big component libraries like tailwind, it comes with a cli that that
it uses to create the final css file. It is able to treeshake out all the
tailwind classes that you are not using and only ship the ones that you are
using.
It’s hard to clash # [2]
Since the classes are so small and single purpose it’s hard to end up with
something like .card in two places that mean different things causing you to
duplicate most of that css anyways so that the whole design doesn...