You may have a look on VueJs as a lightweight alternative to React/Angular when you need simple apps to create like the one you mentioned , it is like jQuery but with very exciting features https://vuejs.org/
https://vuejs.org/guide/comparison.html
https://hashnode.com/post/choose-between-reactjs-and-vuejs-f...