We want to hear from you!
Take our 2021 Community Survey!
Este site não é mais atualizado.
Vá para pt-br.react.dev
React
Documentação
Tutorial
Blog
Comunidade
v18.2.0
Languages
GitHub
Esta página é útil?
Edite esta página
Instalação
Introdução
Adicione o React a um site
Crie um novo React App
CDN Links
Canais de lançamento
Principais Conceitos
1. Hello World
2. Introduzindo JSX
3. Renderizando Elementos
4. Componentes e Props
5. State e Ciclo de Vida
6. Manipulando eventos
7. Renderização condicional
8. Listas e Chaves
9. Forms
10. Elevando o State
11. Composição vs Herança
12. Pensando do jeito React
Guias Avançados
Acessibilidade
Dividindo o Código (Code-Splitting)
Context
Error Boundaries
Encaminhamento de Refs
Fragmentos
Componentes de Alta-ordem
Integrando com outras Bibliotecas
JSX In Depth
Otimizando o Desempenho
Portals
Profiler
React sem ES6
React sem JSX
Reconciliação (Reconciliation)
Refs e o DOM
Render Props
Verificação de Tipo Estático
Modo Estrito (Strict Mode)
Checagem de tipos (Typechecking) com PropTypes
Componentes não controlados
Componentes Web
Referência da API
React
React.Component
ReactDOM
ReactDOMClient
ReactDOMServer
Elementos do DOM
SyntheticEvent
Utilitários de Teste
Test Renderer
Requisitos de Ambiente JavaScript
Glossário
Hooks
1. Introdução aos Hooks
2. Hooks de Forma Resumida
3. Usando State Hook
4. Usando Effect Hook
5. Regras dos Hooks
6. Criando Seus Próprios Hooks
7. Referência da API dos Hooks
8. Hooks FAQ
Testando
Visão Geral de Testes
Receitas de Teste
Ambientes de teste
Contributing
Como Contribuir
Visão Geral do Codebase
Notas de Implementação
Princípios de Design
FAQ
AJAX and APIs
Babel, JSX e Etapas de Build
Passando Funções para Componentes
State dos Componentes
Estilização e CSS
Estrutura de Arquivos
Política de Versão
Virtual DOM e Objetos Internos