UI framework pentru React

Nu intrii in buton, creezi un CustomButton sau Button.Custom in care pui butonul de dinainte doar ca ii schimbi clasele de tailwind din props.

In mod ideal o componenta ori ii facuta sa poata fi doar extinsa, ori il faci direct cu shadow dom sa nu te poti atinge de ea, dar ca sa intrii direct si sa o modifici e urat fiindca nu stii niciodata exact in cate locuri e folosita si ce alte componente depind de componenta deja existenta. (bine ai find usages in mod normal din IDE) Daca scopul tau e sa schimbi fiecare buton existent din aplicatie, atunci da, modifici/inlocuiesti.