JavaScript как фундамент: нужно ли знать основы?
Думаю, что да. Без основ никуда. Невозможно стать хорошим разработчиком, если не понимаешь элементарных вещей. Например, как работают переменные, функции, объекты.
Многие сейчас хотят сразу в реакт или ангуляр, но это как пытаться построить дом без фундамента. В итоге все развалится. Нужно знать основы JavaScript, понимать как работает браузер, как обрабатываются события, как взаимодействовать с DOM. Это база, без которой никуда.
Ну и плюс, основы помогут быстрее разобраться с фреймворками, ведь они тоже используют JavaScript. Так что, начинайте с основ, а потом уже переходите к чему-то более сложному.