Fala pessoal, A rebecasguerri no primeiro comentario do post orientou a usarmos React para o projeto. Então já vou começar a estudar a ferramenta para poder implementar no projeto.
Para estudo seria bom mas para que uma grande maioria consiga ajudar o Básico precisa ser utilizado no desenvolvimento pois é algo simples.