Справочник API¶
В этом разделе представлена подробная справочная документация по работе с React. Для ознакомления с React посетите раздел Обучения.
React 19¶
Программные возможности React:
-
Хуки
Используйте различные функции React в своих компонентах
-
Компоненты
Документирует встроенные компоненты, которые вы можете использовать в своем JSX
-
API
API, полезные для определения компонентов
-
Директивы
Предоставляют инструкции для бандлеров, совместимых с React Server Components
React DOM 19¶
React DOM содержит функции, которые поддерживаются только для веб-приложений (которые работают в среде DOM браузера). Этот раздел разбит на следующие части:
-
Хуки
Хуки для веб-приложений, которые работают в среде DOM браузера
-
Компоненты
React поддерживает все встроенные в браузер компоненты HTML и SVG
-
API
Пакет
react-domсодержит методы, поддерживаемые только в веб-приложениях -
Клиентские API
API
react-dom/clientпозволяют рендерить компоненты React на клиенте (в браузере) -
Серверные API
API
react-dom/serverпозволяют рендерить компоненты React в HTML на сервере -
Статические API
API
react-dom/staticгенерируют статический HTML для компонентов React
React Compiler¶
Компилятор React — это инструмент оптимизации на этапе сборки, который автоматически мемоизирует компоненты и значения:
-
Конфигурация
Параметры компилятора, включая совместимость с версией React
-
Директивы
Директивы уровня функции, которые управляют компиляцией
-
Компиляция библиотек
Как поставлять заранее скомпилированный код библиотеки
Инструменты¶
-
eslint-plugin-react-hooks
Правила ESLint, которые проверяют правила React и диагностики компилятора
-
Дорожки производительности
Как читать дорожки производительности React в DevTools
Устаревшие API¶
- Обзор устаревших API - Экспортируется из пакета
react, но не рекомендуется для использования во вновь написанном коде.