Guia Avançado de React
Hooks
Introdução
Tipos de Hooks
Efeitos
Hook de Efeito useEffect
Dependências no useEffect
Manipuladores globais no useEffect
Variações do Hook useEffect
Contexto
Hook de Contexto useContext
Atualização de Contexto
Refs
Hook de Ref useRef
Hook useRef para DOM
Hook de Performance useMemo
API memo para performance
Hook de Performance useCallback
Hook de Performance useTransition
Hook de Performance useDeferredValue
Roteador
Introdução
Instalação do framework
Roteador e seus tipos
Adicionando o roteador
Rotas
Criando uma rota raiz
Tratando o erro 404 Not Found
Adicionando mais uma rota
Rotas aninhadas
Roteamento do lado do cliente
Obtendo dados do armazenamento
Carregador de dados para a rota
Usando os dados obtidos pelo carregador
Adicionando dados
Adicionando dados ao armazenamento
Adicionando dados com o método action
Carregando dados da página por parâmetros URL do armazenamento
Obtendo dados do carregador por parâmetros URL
Gravando e editando dados por parâmetros URL
Criando uma rota para edição de dados
Atualizando dados por parâmetros URL no armazenamento
Atualizando dados com FormData
Redirecionamento para outra rota
Estilizando links ativos
Estado da navegação
Excluindo dados do armazenamento
Excluindo uma rota
Rota de índice
Rota sem caminho