Hacker News new | ask | show | jobs
by Sr_developer 1809 days ago
This is the thing, not all projects are super giant web applications being maintained by hundreds of front-end developers. For a dummy like me who curses at the laptop every time he needs to center a div and whose style sense pretty limited, tools like tailwind are a bless. I do a small library of components, copy what people who knows more than me does (taking examples from here https://tailwindcomponents.com/) adapt them to my needs and that's it. I dont have neither the skills, nor the time or the inclination to spent time on other alternatives. I like the style (more than bootstrap) and I am willing to pay the price of a cluttered html.
1 comments

I personally wouldn't trust a person who can center a div on the first try - something isn't right with them!

What makes me concerned with tailwind is that its yet another API to remember. Why would I pick it over material UI with some theming or chakraUI? Why Did you pick tailwind over material or chakra?

Having worked with Tailwind, Bootstrap, and mUI, Tailwind is by far my favorite. With bootstrap and mUI you have to work very hard to go against the grain of the design they ship with, while Tailwind forces you to make your own designs, to an extent.

Sites can _feel like_ bootstrap or mui sites, but rarely have I seen something and immediately thought “this is a Tailwind site.”

For one, Tailwind has a minimal learning curve if you already know CSS. That's a huge thing going for it.

Secondly, UI frameworks are more suitable for full-blown applications, whereas Tailwind can be used for anything—applications, Wordpress themes, static sites, etc.

Material-UI React specifically has terrible performance. It's been a known issue for a while and it's still causing problems on the latest version. One of my projects has a seemingly random 400~500ms render time on any component that uses even a single Material-UI component, which I believe to be an issue with their styling engine. It's incredibly frustrating.

Since Tailwind is literally just CSS classes, at the very least I know I won't ever run into this.

And I wouldnt trust a person who cannot detect exaggeration for effect. It indicates severe lacking of understanding social clues.
Friendly suggestion: read the comment that you’re replying to, and the comment that it is replying to, at least one more tome each.
> at least one more tome each.

Super-uber-duper-friendly suggestion: Proofread your comments before posting them.

> wouldnt