Обзор справочника React
В этом разделе представлена подробная справочная документация по React. Если вы только начинаете знакомство с React, рекомендуем начать с раздела Изучение.
Справочник разбит на несколько функциональных разделов:
React
Основные возможности ядра React:
- Хуки — использование встроенных функций React в компонентах.
- Компоненты — встроенные компоненты, доступные для использования в JSX.
- API — функции, полезные для определения компонентов.
- Директивы — инструкции для совместимых с серверными компонентами пакетов.
React DOM
Пакет react-dom
предоставляет функциональность, специфичную для веб-среды (браузера). Раздел включает:
- Хуки — хуки, работающие в DOM-среде.
- Компоненты — поддержка всех стандартных HTML- и SVG-элементов как компонентов React.
- API — методы из пакета
react-dom
, доступные только в веб-приложениях. - Клиентские API — API для рендеринга React-компонентов в браузере.
- Серверные API — API для рендеринга React-компонентов на сервере.
Правила React
React предъявляет определённые требования к структуре компонентов, чтобы код был понятным и приложения — надёжными:
- Компоненты и хуки должны быть чистыми — чистота кода делает его более понятным и предсказуемым и облегчает оптимизацию со стороны React.
- React управляет вызовами компонентов и хуков — React сам инициирует вызовы компонентов и хуков, чтобы обеспечить оптимальный пользовательский опыт.
- Правила хуков — хуки — это особый тип логики интерфейса с ограничениями на место вызова.
Устаревшие API
- Устаревшие API — экспортируются из пакета
react
, но не рекомендуются к использованию.