Comme l'ami Takapoto l'a souligné, Angular pas mal. C'est un framework qui permet d'architecturer le code javascript de façon élaborée. C'est donc long au début (pour un petit projet il vaut mieux éviter à mon avis), mais payant sur le moyen long terme.
Astuce qui peut servir => http://json2ts.com/ On y poste son JSON (généré par le serveur) et ça nous fournit un squelette du modèle.
Je précise que j'ai un peu étudié React trucs-astuces-react-js-t20759.html freecodecamp-dev-web-apprendre-coder-po ... 77-10.html
qui a l'air top, mais malheureusement les offres d'emploi en France semblent se concentrer sur la techno de google.