Styled Components é uma biblioteca que nos ajuda a criar componentes com estilos pré-definidos, tornando a estilização dos componentes mais fácil e padronizada. Isso é especialmente útil quando se deseja criar componentes com estilos consistentes em toda a aplicação, criando um Design System coeso.
Entretanto, não é aconselhável substituir todos os componentes da aplicação pelos componentes estilizados. Em alguns casos, pode ser necessário utilizar os componentes React padrões para funcionalidades específicas.