React - это библиотека JavaScript для создания компонентов пользовательского интерфейса. Экосистема React действительно огромна, что, в конечном итоге, делает ее одной из лучших библиотек во всей фронтенд разработке. Почему React? 1️⃣Переиспользуемые компоненты 2️⃣Быстрый рендер компонентов благодаря виртуальному DOM 3️⃣Огромная экосистема Типичное приложение React содержит множество компонентов. Они переиспользуемые и могут взаимодействовать друг с другом. Что такое компонент? Компонент - это простая функция, которую вы можете вызвать с некоторыми входными данными, и она отобразит некоторые элементы DOM. По сути, вся веб-страница - это смесь различных компонентов. Компоненты бывают двух типов: 1️⃣ Компоненты на основе классов 2️⃣ Функциональные компоненты Компоненты, основанные на классах, определяются с использованием классов ES6, в то время как функциональные компоненты являются базовыми функциями JavaScript. Прежде чем погрузиться в это глубже, давайте немного поговорим о JSX. JSX