Introdução
Se você já criou mais de uma tela em uma aplicação React, provavelmente percebeu a repetição de componentes visuais — botões, inputs, cards, modais... E se em cada nova tela esses componentes forem reinventados ou ajustados individualmente...