Visão geral da referência do React

A documentação de referência do React é dividida em subseções funcionais:

React

Recursos do React Programático:

  • - Use diferentes recursos do React a partir dos seus componentes.
  • - Componentes integrados que você pode usar no seu JSX.
  • - APIs que são úteis para definir componentes.
  • - Fornecem instruções para empacotadores compatíveis com Componentes de Servidor do React.

React DOM

React-dom contém recursos que são suportados apenas por aplicativos da web (que são executados no ambiente DOM do navegador). Esta seção é dividida no seguinte:

  • - Hooks para aplicações web que rodam no ambiente DOM do navegador.
  • - React suporta todos os componentes HTML e SVG integrados do navegador.
  • - O pacote react-dom contém métodos suportados apenas em aplicações web.
  • - As APIs react-dom/client permitem renderizar componentes do React no cliente (no navegador).
  • - As APIs react-dom/server permitem renderizar componentes React para HTML no servidor.

Rules of React

React has idioms — or rules — for how to express patterns in a way that is easy to understand and yields high-quality applications:

  • – Purity makes your code easier to understand, debug, and allows React to automatically optimize your components and hooks correctly.
  • – React is responsible for rendering components and hooks when necessary to optimize the user experience.
  • – Hooks are defined using JavaScript functions, but they represent a special type of reusable UI logic with restrictions on where they can be called.

Legacy APIs

  • - Exportado do pacote react, mas não recomendado para uso em código recém-escrito.