Currently with the existing components, every variant (like a button in different sizes or colors) requires creating a separate component for each variant.
What would make creating and maintaining component variants much easier and more efficient is to have a component variant feature that allows multiple styles to be contained within a single component, reducing the number of duplicate components on the page. This would be tidier and easier to manage.
This feature request is inspired by Figma’s component variants system.