Spec-Zone.ru › React 18

Обзор справки по React

Этот раздел содержит подробную справочную документацию по работе с React. Для введения в React посетите раздел Учебник.

Справочная документация React разделена на функциональные подраздëлы:

React

Программные возможности React:

  • Хуксы - Используйте различные возможности React из ваших компонентов.
  • Компоненты - Встроенные компоненты, которые вы можете использовать в своëм JSX.
  • API - API, которые полезны для определения компонентов.
  • Директивы - Предоставляют инструкции для сборщиков, совместимых с React Server Components.

React DOM

React-dom содержит возможности, которые поддерживаются только для веб-приложений (которые выполняются в среде DOM браузера). Этот раздел разделëн на следующее:

  • Хуксы - Хуксы для веб-приложений, которые выполняются в среде DOM браузера.
  • Компоненты - React поддерживает все встроенные браузерные HTML и SVG компоненты.
  • API - Пакет react-dom содержит методы, поддерживаемые только в веб-приложениях.
  • API клиента - API react-dom/client позволяют рендерить компоненты React на клиенте (в браузере).
  • API сервера - API react-dom/server позволяют рендерить компоненты React в HTML на сервере.

Правила React

React имеет идиомы — или правила — для выражения шаблонов таким образом, чтобы их было легко понять и чтобы это приводило к созданию высококачественных приложений:

  • Компоненты и хуксы должны быть чистыми - Чистота делает ваш код проще для понимания, отладки и позволяет React автоматически оптимизировать ваши компоненты и хуксы должным образом.
  • React вызывает компоненты и хуксы - React отвечает за рендеринг компонентов и хуков при необходимости для оптимизации пользовательского опыта.
  • Правила хуков - Хуксы определяются с использованием функций JavaScript, но они представляют собой особый тип повторно используемой логики пользовательского интерфейса с ограничениями на то, где их можно вызывать.

API старого образца

  • API старого образца - Экспортированы из пакета react, но не рекомендуются для использования в новом коде.

© 2013–present Facebook Inc.
Licensed under the Creative Commons Attribution 4.0 International Public License.
https://react.dev/reference/react

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API