Простая и удобная JavaScript-библиотека для создания пользовательских интерфейсов. React предоставляет виртуальный DOM API для взаимодействия между кодом и реальным DOM. В основе лежит использование компонентов — частей пользовательского интерфейса, содержащих в себе разметку и функциональность.
Стандартная библиотека маршрутизации (routing) в React.
Библиотека для JavaScript с открытым исходным кодом, предназначенная для управления состоянием приложения.
React вызывает методы жизненного цикла для оповещения компонента о том, что что-то происходит.
Приложение или сайт, использующий единственный HTML-документ как оболочку для всех страниц и организующий взаимодействие с пользователем через динамически подгружаемые HTML, CSS, JavaScript, обычно посредством AJAX.
Расширение синтаксиса стандартного JavaScript. Позволяет писать очень похожий на HTML код прямо в JavaScript-коде, упрощая создание React-компонентов и улучшая читаемость кода. Перед выполнением JSX преобразуется в JavaScript.
Пакет, который облегчает работу с Redux. Его цель — упростить типичные случаи использования Redux
Позволяет единожды объявить состояние, а затем использовать эти данные в каждой части приложения, где это необходимо
Промежуточное ПО, которое позволяет работать с асинхронными действиями
Функции, которые позволяют использовать React без классов
Библиотека для асинхронного взаимодействия хранилища Redux с внешними ресурсами