Back to notes

Note

Zero-runtime CSS-in-JS vs Tailwind

March 5, 2026

The right styling approach depends less on ideology and more on how your team manages scale, reuse, and consistency.

This tradeoff is rarely about raw syntax preference.

Zero-runtime CSS-in-JS can give teams stronger component locality. Tailwind can make UI iteration and consistency faster when the team shares a strong design vocabulary.

The important question is where you want constraints to live: in component APIs, in tokens, or in utility composition.