Comment

Comment by paulddraper

> And of course if you're using React, obviously you want to use Tailwind CSS, right? Ok, you can certainly choose to use SASS or LESS if you seriously want to, but CSS post processors are all the rage these days.

Or CSS Modules [1].

It's supported OOTB by virtually every CSS bundler:

* Webpack (css-loader)

* Rollup (rollup-plugin-postcss)

* Vite

* Parcel

* Rspack

* esbuild

* Turbopack

It's just vanilla CSS -- classes, pseudo-classes, media queries, etc -- with only two tweaks:

1. local scoping (and exporting scoped names to JS)

2. class inheritance

It's very easy to use, and stays very close to vanilla CSS.

[1] https://github.com/css-modules/css-modules

parent paulddraper 5 months ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton