As estruturas e bibliotecas front-end modernas facilitam a criação de componentes reutilizáveis da interface do usuário . Este é um passo em uma boa direção para criar aplicativos front-end de manutenção. No entanto, em muitos projetos ao longo dos anos, descobri que fabricar componentes reutilizáveis geralmente não é suficiente. Meus projetos se tornaram insustentáveis, à medida que os requisitos mudavam ou novos requisitos surgiam. Levou mais e mais tempo para encontrar o arquivo correto ou depurar algo em muitos arquivos.

Mudança precisava acontecer. Posso melhorar minhas habilidades de pesquisa ou ser mais experiente no uso do Código do Visual Studio. Mas, muitas vezes, não sou o único trabalhando no front-end. Portanto, precisamos configurar nossos projetos de front-end. Precisamos torná-los sustentáveis ​​e escaláveis. Isso significa que podemos aplicar alterações nos recursos atuais, mas também adicionar novos recursos mais rapidamente.