переход по ссылке
https://smashingmagazine.com/2021/09/developer-decisions-building-flexible-components/

кликните, пожалуйста, если ссылка не открывается автоматически