На своём жизненном пути становления программистом я повстречал много framework’ов, но React, Angular, и Vue это основы основ , как говорится.
Для начала давайте взглянем на статистику опубликованных объявлений на разных ресурсах :
Выбор ресурсов основан на:
- Linkedin. Собраны вакансии разработчиков со всего мира.
- Indeed, SimplyHired и Dice. 3 крупнейших сайта для поиска работы в США.
- AngelList. Поиск работы в стартапах (позволяет понять, какие технологии востребованы).
- Hired. На этой площадке крупные IT-компании ищут талантливых разработчиков.
- Удалённая работа. Объявления о поиске работы с сайтов indeed.com и remote.co добавлены для полноты списка.
Популярность фрейморков среди разработчиков
Теперь можно взглянуть на статистику скачиваний фреймворков разработчиками. ( Данные взяли с NPMtrends )
Статистика скачиваний с GitHub :
Несмотря на то, что видна тенденция снижения использования React и Angular, они всё ещё занимают лидирующие места. Vue используют реже, но замедление темпов роста в использовании React и Angular может указывать на переход пользователей к этому фреймворку. Что касается документации, то полезной информации по React больше, чем по Angular или Vue.
Вывод
Исходя из всего, написанного выше, в 2019 году стоит изучать React. Его используют в компаниях, он развивается и остаётся в тренде. Также стоит отметить сильное сообщество, хорошую документацию и обилие ресурсов для изучения и работы.
Помните: вывод не является верным для всех и каждого. Но если вы дорожите своим временем и требуете ответа на вопрос о необходимом для изучения инструменте, вам нужен React.
Расскажу про свой опыт :
После того как я выучил JavaScript, я принялся за React , и не пожалел , это один из самых удобный фреймворков . React не простой , сложнее , чем Vue , но в нынешнее время и в ближайшие годы почти все IT компании будут использовать данный фреймворк. После того как вы хорошо изучите React , остальные фреймворки будут легко поддаваться .