React Native Debugger para MAC

App independente, grátis e de código aberto para depurar apps React Native, com React Inspector, Redux DevTools e Apollo Client DevTools. Só Remote Debugger.

Visão geral do React Native Debugger

O React Native Debugger é um app independente, grátis e de código aberto para depurar apps React Native. Ele é baseado no Remote Debugger oficial e adiciona mais recursos, reunindo React Inspector, Redux DevTools e Apollo Client DevTools em uma única janela. Para usar, abra o app, verifique se os outros clientes de depuração estão fechados e ative Debug JS Remotely no menu de desenvolvedor do seu app.

O React Native Debugger é feito por Jhen-Jie Hong e distribuído sob a licença MIT. Ele tem uma limitação importante: só oferece suporte ao antigo Remote Debugger, não a Hermes, JSI nem à New Architecture, e nenhuma versão mais nova saiu depois da 0.14.0. Verifique antes se ele serve para o seu projeto. As versões a partir da 0.11 exigem react-native 0.62 ou posterior. A versão 0.14.0 é um app universal para Intel e Apple Silicon, exige macOS 10.13 ou posterior e é baseada no Electron 25.

Principais recursos

O React Native Debugger reúne em um só app as principais ferramentas de depuração para React Native.

  • Depuração remota: baseada no Remote Debugger oficial, com mais recursos.
  • React Inspector: incluído a partir do react-devtools-core.
  • Redux DevTools: incluído, com a mesma API do redux-devtools-extension.
  • Apollo Client DevTools: incluído como extensão de devtools.
  • Inspeção de rede: inspecione o tráfego de rede com as Chrome Developer Tools.
  • Janelas de depuração: abra uma nova janela com Command+T e defina a porta necessária.
  • Início por URI: inicie pela linha de comando com o esquema rndebugger:.
  • Arquivo de configuração: guarde seus ajustes em um arquivo na sua pasta pessoal.

Novidades da versão 0.14.0

O React Native Debugger 0.14.0 atualiza seus componentes principais e melhora os formulários.

  • A tecla Enter agora funciona nos formulários
  • Atualizado para o Electron 25
  • react-devtools-core atualizado para 4.28.0, com um aviso de source map corrigido
  • redux-devtools atualizado para a versão mais recente
  • apollo-client-devtools atualizado para a versão 4
  • Não verifica mais o host em Open in Editor

Perguntas frequentes sobre o React Native Debugger

O React Native Debugger é grátis?

Sim. Ele é grátis e de código aberto sob a licença MIT.

O React Native Debugger oferece suporte a Hermes ou à New Architecture?

Não. Ele só oferece suporte ao antigo Remote Debugger. A versão 0.14.0 não inclui suporte a Hermes, JSI nem à New Architecture.

Qual versão do React Native é necessária?

O React Native Debugger 0.11 e posteriores exigem react-native 0.62 ou posterior. Para projetos antigos, a versão 0.10 funciona com react-native 0.61 e anteriores.

Qual versão do macOS é necessária?

A versão 0.14.0 exige macOS 10.13 ou posterior.

Ele funciona no Apple Silicon?

Sim. O download para Mac é um app universal para Apple Silicon e Intel.

Como conecto meu app?

Feche os outros clientes de depuração, abra o React Native Debugger e ative Debug JS Remotely no menu de desenvolvedor do seu app.

Qual porta ele usa?

Por padrão, ele se conecta ao proxy de depuração na porta 8081. Abra uma nova janela com Command+T para definir outra porta.

Quais ferramentas estão incluídas?

React Inspector, Redux DevTools e Apollo Client DevTools estão incluídos.

Posso instalar com o Homebrew?

Sim. Execute: brew install --cask react-native-debugger

De onde vem o download do React Native Debugger em react-native-debugger.FULLMAC.app?

O botão de download leva à página oficial de versões do React Native Debugger em https://github.com/jhen0409/react-native-debugger/releases/latest. react-native-debugger.FULLMAC.app não altera nem reempacota o app.

Apps semelhantes

FULLMAC.app não hospeda este app. Os botões de download levam às páginas do próprio desenvolvedor.