Начал задумываться о выборе фреймворка после изучения основ и встал такой вопрос: Для чего предназначена каждая библиотека JS или ее фреймворк?
Насколько я знаю в 2019 году есть 3 главных фреймворка: React (что вроде является библиотекой), Angular и Vue. Так же слышал о Redux, но вычитал, что он является дополнением к другим библиотекам.
В общем, я не могу понять в чем их функциональное различие кроме синтаксиса.
Начал задумываться о выборе фреймворка после изучения основ
Не "после", а "до". Ничего вы не изучили - вон, ещё и суток не прошло с тех пор, как вы не знали разницы между сравнением и присваиванием. Ну а как без среднего образования нельзя получить высшее, так и без знания языка его фреймворки освоить не получиться. Так что рано вам за ангуляры и реакты браться, продолжайте (начните) js изучать.
Пройди полный курс учебника https://learn.javascript.ru/ хотя бы первую главу , а потом уже выбирай себе фреймворк.
Тебе поможет это видео https://learn.javascript.ru/
Лично я советую vue, он очень прост быстр и удобен а так же он отлично умеет работать с формами