APIs integradas de React
Además de Hooks y Componentes, el paquete react exporta algunas otras APIs que son útiles para definir componentes. Esta página lista todas las demás APIs modernas de React.
- createContextte permite definir y proporcionar contexto a los componentes hijos. Se utiliza con- useContext.
- forwardRefpermite que tu componente exponga un nodo DOM como una referencia al padre. Se utiliza con- useRef.
- lazyte permite retrasar la carga del código de un componente hasta que se renderice por primera vez.
- memopermite que tu componente omita nuevas renderizaciones con las mismas props. Se utiliza con- useMemoy- useCallback.
- startTransitionte permite marcar una actualización de estado como no urgente. Similar a- useTransition.
- actlets you wrap renders and interactions in tests to ensure updates have processed before making assertions.
Resource APIs
Resources can be accessed by a component without having them as part of their state. For example, a component can read a message from a Promise or read styling information from a context.
To read a value from a resource, use this API:
function MessageComponent({ messagePromise }) {
  const message = use(messagePromise);
  const theme = use(ThemeContext);
  // ...
}