Документация React

React — это точка входа в библиотеку React.

Создаёт и возвращает новый элемент React указанного типа.

Клонировать и вернуть новый элемент React, используя element в качестве отправной точки

Возвращает функцию, которая создает элементы React данного типа

Проверяет, является ли объект элементом React

Компонент React.Fragment позволяет возвращать множество элементов из метода render() без создания дополнительного элемента DOM

React.createRef создает ссылку, которая может быть присоединена к элементу React с помощью атрибута ref

React.forwardRef создает компонент React, передающий атрибут ref, который он сам же получает, другому компоненту, расположенному ниже в дереве


React.Component является базовым классом для компонентов React, когда они определены с использованием классов ES6.


React.PureComponent такой же, как и React.Component, но реализует shouldComponentUpdate() с поддержкой неглубокого сравнения свойств и состояния.


React.Children предоставляет утилиты для работы с непрозрачной структурой данных this.props.children

Вызывает функцию для каждого дочернего элемента, содержащегося в children, с this установленным в thisArg

То же, что и React.Children.map(), но не возвращает массив

Возвращает общее количество компонентов в children, равное количеству раз, которое будет вызван коллбэк, переданный для map или forEach

Проверяет, что children имеет только одного потомка (React-элемент) и возвращает его

Возвращает непрозрачную структуру данных children как плоский массив с ключами, назначенными каждому потомку


Пакет react-dom предоставляет методы, специфичные для DOM, которые можно использовать на верхнем уровне вашего приложения


Объект ReactDOMServer позволяет отрисовывать компоненты в статическую разметку


React реализует независимую от браузера DOM-систему для повышения производительности и кросс-браузерной совместимости


SyntheticEvent является кросс-браузерной оболочкой вокруг нативного события браузера