Why I separated `variant` from `intent` in my component API

📰 Dev.to · Sinisa Kusic

Most component libraries conflate visual weight and semantic meaning into a single prop. Here is why that is a mistake and how to fix it.

Published 6 Apr 2026
Read full article → ← Back to Reads