Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>> It takes an immense amount of effort to implement the functionality of a component library and make sure all components work well together, from a design (colors, sizes, etc.) and behavior (animations, states like disabled, etc.) perspective.

>> It’s best to build on top of a good component library, and not develop your own.

This, so much this. Suffering greatly at work right now because my predecessor decided to go with ShadCN as opposed to using a full-blown, fully-featured component library. Their reasoning: it's better to have "lego blocks" with which we can build our own components because that would give us full control.

Yeah, no. In 99% of cases, you ain't gonna need that level of granularity. Just take something that exists and tweak it until it looks the way you want.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: