Boa noite, sou novo nesta área de front-end e estou com uma dúvida quanto à organização de um website.
Desenvolvi recentemente um site vanilla, apenas com HTML, CSS, e Javascript. A medida que o site foi crescendo e tendo várias pages adicionadas, ficou meio inviável a manutenção de todos os arquivos. Pesquisei um pouco e conheci o poder dos frameworks javascript (react, angular, vue etc.) e tipo, a organização utilizando algum desses frameworks fica muito melhor principalmente por conta do sistema de componentes, que permite a reutilização de uma boa parte de código/scoped styles. Esse site em específico não tem muita interação, ou seja, não há muito código javascript por trás, a maioria são páginas de apresentação etc. Minha dúvida é, compensa utilizar algum desses frameworks citados só para ter uma estrutura mais organizada? Se não, existe alguma tecnologia que faz apenas esse papel de reutilização de templates? Atualmente, quando tenho que alterar a navbar do site por exemplo, tenho que alterar em todas as páginas.