Solid com React e Typescript - Princípio da responsabilidade única (SRP).

O primeiro princípio do SOLID, se não o mais importante é o Princípio de Responsabilidade Única. Traduzindo para o português, no artigo do Uncle Bob diz:

Uma classe deve ter um, e apenas um motivo para mudar.

Esse princípio é o primeiro, e eu diria que o mais importante. Ele diz que devemos ter unidades bem definidas no nosso código, com apenas uma responsabilidade.

  • unidades são mais fáceis de serem testadas (testes unitários)
  • podemos reutilizar
  • evitamos código duplicado
  • temos um único ponto de verdade