Extensão de navegador e componente React para inspecionar o estado do Redux, com reprodução de actions e hot reloading.
infinitered/reactotron
Debugger para desktop que permite inspecionar apps React e React Native, exibindo estado, requisições de rede, logs e erros.
- Estrelas
- 15,593
- Forks
- 970
- Issues abertas
- 155
- Último commit
- há 2 meses
O que é?
Reactotron é um debugger para desktop voltado a aplicações React e React Native. Ele permite monitorar o estado da aplicação, requisições e respostas da API, benchmarks de performance e erros globais com stack traces mapeados para o código-fonte, incluindo stack traces do Redux-Saga.
O app roda no macOS, Linux e Windows e se conecta ao projeto por meio de uma dependência de desenvolvimento, sem adicionar nada aos builds de produção. Os plugins integrados oferecem suporte a Redux, MST, networking via apisauce, Async Storage, MMKV e sobreposições de imagens no React Native. Também é possível despachar actions, assinar caminhos do estado, trocar o estado em tempo real e exibir mensagens no estilo do console.
O Reactotron é desenvolvido pela Infinite Red e distribuído sob a licença MIT.
Recursos principais
- 01Inspecione o estado da aplicação e assine caminhos específicos do estado.
- 02Monitore requisições e respostas da API, incluindo a integração com apisauce.
- 03Acompanhe erros globais com stack traces mapeados para o código-fonte, incluindo traces de sagas.
- 04Execute benchmarks rápidos de performance.
- 05Dispare actions e troque o estado em tempo real no Redux ou no mobx-state-tree.
- 06Acompanhe Async Storage e MMKV no React Native.
Casos de uso
- Depurar alterações de estado e actions do Redux em um app React para web.
- Inspecionar o tráfego de rede e as respostas em um app React Native.
- Investigar erros não tratados e falhas em sagas com stack traces legíveis.
- Monitorar o conteúdo do Async Storage durante o desenvolvimento de apps para dispositivos móveis.
Início rápido
- 1
Baixe a versão para desktop do reactotron-app para sua plataforma na página de GitHub Releases
- 2
Siga o guia de configuração do React Native para adicionar o cliente Reactotron ao seu app
Antes de usar
- O README não inclui um comando para instalar a biblioteca cliente; a configuração é feita seguindo a documentação vinculada.
- O app para desktop é distribuído como binários para download em Releases, e não por um gerenciador de pacotes.
Tópicos
Perguntas frequentes
- O que é reactotron?
- Debugger para desktop que permite inspecionar apps React e React Native, exibindo estado, requisições de rede, logs e erros. Reactotron é um debugger para desktop voltado a aplicações React e React Native. Ele permite monitorar o estado da aplicação, requisições e respostas da API, benchmarks de performance e erros globais com stack traces mapeados para o código-fonte, incluindo stack traces do Redux-Saga.
- reactotron é gratuito? Qual é a licença?
- reactotron é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- reactotron ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de reactotron foi em 13 de ago. de 2026.
- Para que posso usar reactotron?
- Depurar alterações de estado e actions do Redux em um app React para web. Inspecionar o tráfego de rede e as respostas em um app React Native. Investigar erros não tratados e falhas em sagas com stack traces legíveis. Monitorar o conteúdo do Async Storage durante o desenvolvimento de apps para dispositivos móveis.
- Como instalar reactotron?
- Baixe a versão para desktop do reactotron-app para sua plataforma na página de GitHub Releases Siga o guia de configuração do React Native para adicionar o cliente Reactotron ao seu app
- Onde consigo reactotron?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/infinitered/reactotron
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma biblioteca leve de gerenciamento de estado para React, baseada em hooks e sem necessidade de providers.
Uma biblioteca no estilo middleware do Redux que salva o estado da store em um armazenamento e o restaura quando o app é iniciado.
Biblioteca JavaScript para gerenciar o estado global de forma previsível e sustentável, com React ou qualquer outra biblioteca de interface.
Uma lista de longa data de perguntas e respostas para entrevistas sobre ReactJS, cobrindo React, Router, Redux, testes e React Native.
Biblioteca de hooks para React para criar formulários performáticos com gerenciamento de estado e validação, na web e no React Native.