React DevTools

Última atualização: 2026-11-03

React DevTools React DevTools

O React DevTools é a extensão oficial de navegador que permite inspecionar a árvore de componentes como você inspeciona o DOM, ler as props, o estado e os valores de Hook de cada componente e usar o Profiler para descobrir qual render foi o mais caro. É uma ferramenta essencial para depurar aplicativos React. Quando você sabe onde olhar, um bug de estado que levava uma hora para ser encontrado vira uma inspeção de dois minutos.

GrupoConceitos Básicos
TipoFerramenta
DesdePrimeiras versões do React

ℹ️ Informação O editor transpila JSX para JavaScript e renderiza a UI real na sandbox; os componentes são montados automaticamente — sem render manual.

📝 Sintaxe

Instalar: procure por "React Developer Tools" na loja de extensões do navegador
Abrir: pressione F12 — a barra de painéis ganha duas abas novas, Components e Profiler
Components: inspecione a árvore de componentes, as props/estado e localize o componente que renderizou
Profiler: grave uma interação e analise quem renderizou em cada quadro e quanto tempo levou

Retorna:Sem valor de retorno — isto é uma ferramenta de depuração de engenharia.

▶ Exemplo

O exemplo roda direto: renderiza automaticamente ao expandir e edições valem na hora.

Saída:

Um painel em monoespaçado lista quatro níveis recuados — App, Header, TodoList e Footer — com um resumo do estado de cada um; clicar em uma linha a destaca e mostra que props/estado podem ser inspecionados ali, imitando a experiência do DevTools.

💡 Pontos-chave

💡 Dica Depois de selecionar um componente no painel Components, você pode editar os valores à direita: mudar o estado tem efeito imediato, o que é uma forma rápida de verificar uma interação.
ℹ️ Informação O Profiler é o ponto de partida do trabalho de performance: depois da gravação, os quadros em vermelho marcam commits lentos e mostram qual componente demorou a renderizar.
⚠️ Aviso Os painéis do DevTools não estão disponíveis em builds de produção (eles são desativados por padrão), então conecte-os a um ambiente de desenvolvimento.
Mais casos em breve.

📚 Tutoriais Relacionados

❓ Perguntas Frequentes

P Como instalo o React DevTools?
R Procure por React Developer Tools na loja de extensões do Chrome / Edge / Firefox e instale; ao abrir o F12 você encontrará duas abas novas, Components e Profiler.
P Por que não vejo meus componentes no DevTools?
R Causas comuns: a aba atual não é uma página React de desenvolvimento, a extensão está desativada ou a página roda um build de produção sem o suporte a debug habilitado.
P Como analiso performance com o Profiler?
R Pressione o botão de gravar no Profiler, faça a interação e pare; inspecione os commits caros no gráfico de chamas, encontre os componentes que re-renderizam sem necessidade e otimize-os com memo.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%