Component Design: From Primitive to Product
The best component APIs are not the ones with the most props. They are the ones that vanish - you reach for them without thinking because the shape matches your mental model.
Primitives own look, product components own intent, pages own wiring.
Compound components beat giant props objects for complex UI.
If a component has more than 8 props, you probably missed a composition opportunity.