Comment by Aldipower

Comment by Aldipower 10 months ago

2 replies

Do not reinvent the wheel. Build components on top of an existing component library such as Material UI for example. This way you can utilize an already existing and known approach and ecosystem and just need to extend it to your needs.

mindfulmark 10 months ago

Second this. Libraries like Material UI are battle tested and cover the vast majority of components you’re going to need. You can extend or theme them to match your needs and often include a built in design system. The likelihood of building something better from scratch are low.

tuyiown 10 months ago

Whatever the approach the problem is still valid. The existing component library has be extended for on brand customization, and recurring UI/UX patterns used by the designers. You still have to spread knowledge to allow good re-use that ease maintainability, increase consistency and overall quality.