React Native Debugger(MAC版)

React Nativeアプリをデバッグする無料のオープンソース単体アプリ。React Inspector、Redux DevTools、Apollo Client DevToolsを搭載。Remote Debuggerのみ対応。

React Native Debugger の概要

React Native Debuggerは、React Nativeアプリをデバッグするための無料でオープンソースの単体アプリです。公式のRemote Debuggerをベースに機能を追加し、React Inspector、Redux DevTools、Apollo Client DevToolsを1つのウィンドウにまとめています。使うには、アプリを開き、他のデバッガークライアントが閉じていることを確認して、アプリの開発者メニューでDebug JS Remotelyを有効にします。

React Native DebuggerはJhen-Jie Hongが開発し、MITライセンスで公開されています。重要な制限があります。対応するのは旧来のRemote Debuggerのみで、Hermes、JSI、New Architectureには対応しておらず、バージョン0.14.0以降の新しいリリースはありません。まず自分のプロジェクトに合うか確認してください。バージョン0.11以降にはreact-native 0.62以降が必要です。バージョン0.14.0はIntelとApple Silicon用のユニバーサルアプリで、macOS 10.13以降が必要で、Electron 25をベースにしています。

主な機能

React Native Debuggerは、React Nativeの主なデバッグツールを1つのアプリにまとめています。

  • リモートデバッグ:公式のRemote Debuggerをベースに、機能を追加しています。
  • React Inspector:react-devtools-coreから組み込まれています。
  • Redux DevTools:redux-devtools-extensionと同じAPIで組み込まれています。
  • Apollo Client DevTools:devtools拡張として組み込まれています。
  • ネットワーク検査:Chrome Developer Toolsでネットワーク通信を検査できます。
  • デバッガーウィンドウ:Command+Tで新しいウィンドウを開き、必要なポートを設定できます。
  • URIで起動:rndebugger:スキームを使ってコマンドラインから起動できます。
  • 設定ファイル:ホームフォルダーのファイルに設定を保存できます。

バージョン 0.14.0 の新機能

React Native Debugger 0.14.0では、主要な部品を更新し、フォームを改善しました。

  • フォームでEnterキーが使えるように
  • Electron 25にアップグレード
  • react-devtools-coreを4.28.0にアップグレードし、ソースマップの警告を修正
  • redux-devtoolsを最新バージョンにアップグレード
  • apollo-client-devtoolsをバージョン4にアップグレード
  • Open in Editorでホストを確認しないように変更

React Native Debugger のよくある質問

React Native Debuggerは無料ですか?

はい。MITライセンスの無料のオープンソースソフトウェアです。

HermesやNew Architectureに対応していますか?

いいえ。対応するのは旧来のRemote Debuggerのみです。バージョン0.14.0にはHermes、JSI、New Architectureへの対応は含まれていません。

必要なReact Nativeのバージョンは?

React Native Debugger 0.11以降にはreact-native 0.62以降が必要です。古いプロジェクトには、react-native 0.61以前で使えるバージョン0.10があります。

必要なmacOSのバージョンは?

バージョン0.14.0にはmacOS 10.13以降が必要です。

Apple Siliconで動きますか?

はい。Mac用のダウンロードはApple SiliconとIntel用のユニバーサルアプリです。

アプリを接続するにはどうすればよいですか?

他のデバッガークライアントを閉じてReact Native Debuggerを開き、アプリの開発者メニューでDebug JS Remotelyを有効にします。

どのポートを使いますか?

既定ではポート8081でデバッガープロキシに接続します。別のポートを設定するには、Command+Tで新しいウィンドウを開きます。

どのツールが含まれていますか?

React Inspector、Redux DevTools、Apollo Client DevToolsが含まれています。

Homebrewでインストールできますか?

はい。次を実行します:brew install --cask react-native-debugger

react-native-debugger.FULLMAC.appのReact Native Debuggerのダウンロードはどこから提供されていますか?

ダウンロードボタンはReact Native Debuggerの公式リリースページ https://github.com/jhen0409/react-native-debugger/releases/latest に移動します。react-native-debugger.FULLMAC.appがアプリを変更または再パッケージすることはありません。

似ているアプリ

FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。