Почему React всех победил ⚛️
В 2017 я уже работал верстальщиком, писал приложения на Javascript и узнал про React, Vue, Angular.
И что учить было не так очевидно. Потрогал vue, потрогал angular,но в итоге выбрал react. И не прогадал. Почему в итоге реакт победил всех? 🤔
В 2013 вышел Angular == полноценный фреймворк.
С роутингом, реактивностью, полноценной архитектурой. Мощный фреймворк.
Казалось бы, круто, но все перешли на React. Почему?
Суть в том, что React — не фреймворк, а библиотека.
Он стал базовой абстракцией, вокруг которой построили экосистему. Можно было подключить такой модуль валидации или другой не важно. Все вокруг легко настраивалось.
Вокруг него выросла огромная экосистема 🚀
• Next.js
• React Native
• тысячи библиотек
• решения под любой кейс
Также не стоит забывать про прорывные концепции:
• Virtual DOM
• Компонентный подход
• Однонаправленный поток данных
• Hooks переход от ООП к функциональному мышлению
Hooks сделали большой шаг в сторону ФП
👉 компонент = чистая функция
👉 состояние и эффекты — тоже функции
👉 никакого this, наследования и иерархий
После этого все другие подхватили 🌍
• Vue перешёл к Composition API
• Angular начал активно двигаться в сторону сигналов и реактивности
• функциональные паттерны стали нормой даже вне React
Post #191
626
- 👍 9
- ❤🔥 3
- 👎 2
- 🔥 2