Для начала, какая разница?

  • Библиотека – это набор предварительно написанного кода, который упрощает и ускоряет разработку за счет повторного использования кода.
  • Фреймворк — это набор библиотек, которые могут абстрагироваться от логики, поведения и даже некоторых архитектурных шаблонов приложения.

И вот список (в алфавитном порядке):

  • Угловой
  • Магистраль
  • Эмбер
  • Выражать
  • jQuery
  • Следующий
  • Реагировать
  • Редукс
  • Стройный
  • Вью

Всего существует несколько десятков (!) JS-библиотек и фреймворков, но чтобы найти свою первую работу разработчиком, достаточно знать хотя бы одну-две из них.

Какие библиотеки и фреймворки JavaScript вы знаете? Что касается меня, то это React, Redux и я сейчас играюсь со Svelte (не спрашивайте меня, почему, я не могу объяснить, почему)