Я думаю что нужно знать жс, фреймворк тот, который нравится
+знать на том уровне скилла, где не ты ищешь работу, а работа ищет тебя. из этого и вытекает минус vue. я прекрасно понимаю, что чисто верстальщикам перейти на вьюха очень просто ибо она ориентированна именно на это. и опять-же именно из-за этого может создаться ощущение, что более менее глубокие скиллы в js вроде как и не нужны, достаточно пробежаться по (убогому и вредному имхо) learn.js. но это тупик развития. я изначально на фронт пришёл и мира "чистого" js на более-менее развитом скилле и первым попробовал именно vue на тогдашней волне его хайпа. мне он не зашёл ниразу. я просто не мог понять, как можно так извращаться с основными концепциями и самого js и дома. сейчас конечно я на любой приблуде проект могу построить, но на том что мне не удобно просто не буду.