DEV Community

Discussion on: TailwindCSS vs Styled-Components in ReactJs

willholmes profile image
Will Holmes Author

Oooh, I'll take a look into those two at some point. Would you favour either of them against styled-components?

Thread Thread
madza profile image
Madza • Edited on

I like CSS modules or Styled JSX as both work well with NextJS, which I work with daily. Both have built-in support, meaning I don't have to worry about configuring anything.

I prefer Styled JSX over SC, as it is more close to bare CSS, and CSS modules are not CSS-in-JS solution, so it would not be fair to compare them with SC.

If you are looking for other alternatives, I would suggest looking into Svelte. It allows us to write CSS in style tags, while still working with components. A 'back-to-basics' approach, I really like.