From what I have seen,
Vue.js is another that is upcoming and seems very popular right now. I plan to learn Vue myself in the coming months.
Some views on these 3 frameworks here, which is what I used to make my decision to pursue Vue.js.
Also here (loads of great programming advice from this guy):
As for backend development, obviously
node.js, and perhaps also
express.js for API creation.