Вопрос некорректен потому что JS-фреймворки это не что иное, как JS с оберткой. Не знаешь JS не суйся во фреймворки. А чтобы стать фронтом — HTML + CSS + JS. Потратить какое-то время, чтобы хотя бы обзорно понимать, как работает бэк на примере того же PHP тоже можно.
Иными словами:
1. Не зная CSS и HTML не сможешь собрать морду;
2. Не зная JS ты не сможешь оживить эту морду.