Spec-Zone.ru › React 18

Встроенные API React

Помимо хуков и компонентов, пакет react экспортирует несколько других API, которые полезны для определения компонентов. На этой странице перечислены все оставшиеся современные API React.


  • createContext позволяет определить и предоставить контекст дочерним компонентам. Используется с useContext.
  • forwardRef позволяет вашему компоненту экспонировать узел DOM как ссылку для родительского компонента. Используется с useRef.
  • lazy позволяет отложить загрузку кода компонента до его первого рендеринга.
  • memo позволяет вашему компоненту пропускать повторные рендеринги с одинаковыми свойствами. Используется с useMemo и useCallback.
  • startTransition позволяет пометить обновление состояния как неоперативное. Аналогично useTransition.
  • act позволяет обернуть рендеринги и взаимодействия в тестах, чтобы убедиться, что обновления обработаны перед утверждениями.

API ресурсов

Ресурсы могут быть доступны компоненту без их включения в состояние. Например, компонент может читать сообщение из Promise или информацию об оформлении из контекста.

Для чтения значения из ресурса используйте этот API:

  • use позволяет считывать значение ресурса, такого как Promise или контекст.
function MessageComponent({ messagePromise }) {
  const message = use(messagePromise);
  const theme = use(ThemeContext);
  // ...
}

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

Spec-Zone.ru

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