Very nice answer dude.
it really depends on the project you are doing, because sometimes you wont need to use a JS framework or library and sometimes you will have to use it. There is a lot of frameworks and the most used at least in my area are Angularx1, React, Vue, Angular 2 (sometimes). Like the other users said, Vue has a nice learning curve maybe you could try the tree of them with a simple mini project and stick with the one you like most.
Hi! I'm juan carlos and I'm an Frontend Developer & UI/UX Designer, If there is something I can help, just let me know :) PD: ¡This site is amazing!