React Native Debugger pour MAC

App gratuite et open source pour déboguer des apps React Native, avec React Inspector, Redux DevTools et Apollo Client DevTools. Remote Debugger uniquement.

Présentation de React Native Debugger

React Native Debugger est une app autonome, gratuite et open source pour déboguer des apps React Native. Elle s’appuie sur le Remote Debugger officiel et ajoute d’autres fonctions, en réunissant React Inspector, Redux DevTools et Apollo Client DevTools dans une seule fenêtre. Pour l’utiliser, ouvrez l’app, vérifiez que les autres clients de débogage sont fermés et activez Debug JS Remotely dans le menu développeur de votre app.

React Native Debugger est créé par Jhen-Jie Hong et publié sous licence MIT. Il a une limite importante : il ne prend en charge que l’ancien Remote Debugger, pas Hermes, JSI ni la New Architecture, et aucune version n’a suivi la 0.14.0. Vérifiez d’abord qu’il convient à votre projet. Les versions à partir de la 0.11 nécessitent react-native 0.62 ou ultérieur. La version 0.14.0 est une app universelle pour Intel et Apple Silicon, nécessite macOS 10.13 ou ultérieur et repose sur Electron 25.

Fonctionnalités principales

React Native Debugger réunit dans une seule app les principaux outils de débogage pour React Native.

  • Débogage à distance : basé sur le Remote Debugger officiel, avec plus de fonctions.
  • React Inspector : inclus à partir de react-devtools-core.
  • Redux DevTools : inclus, avec la même API que redux-devtools-extension.
  • Apollo Client DevTools : inclus comme extension devtools.
  • Inspection réseau : inspectez le trafic réseau avec les Chrome Developer Tools.
  • Fenêtres de débogage : ouvrez une nouvelle fenêtre avec Command+T et choisissez le port voulu.
  • Lancement par URI : démarrez-le en ligne de commande avec le schéma rndebugger:.
  • Fichier de configuration : gardez vos réglages dans un fichier de votre dossier personnel.

Nouveautés de la version 0.14.0

React Native Debugger 0.14.0 met à jour ses composants principaux et améliore les formulaires.

  • La touche Entrée fonctionne désormais dans les formulaires
  • Mise à jour vers Electron 25
  • react-devtools-core mis à jour en 4.28.0, avec un avertissement de source map corrigé
  • redux-devtools mis à jour vers la dernière version
  • apollo-client-devtools mis à jour vers la version 4
  • Plus de vérification de l’hôte pour Open in Editor

Questions fréquentes sur React Native Debugger

React Native Debugger est-il gratuit ?

Oui. Il est gratuit et open source sous licence MIT.

React Native Debugger prend-il en charge Hermes ou la New Architecture ?

Non. Il ne prend en charge que l’ancien Remote Debugger. La prise en charge de Hermes, JSI et de la New Architecture ne figure pas dans la version 0.14.0.

Quelle version de React Native faut-il ?

React Native Debugger 0.11 et ultérieur nécessitent react-native 0.62 ou ultérieur. Pour les anciens projets, la version 0.10 fonctionne avec react-native 0.61 et antérieur.

Quelle version de macOS faut-il ?

La version 0.14.0 nécessite macOS 10.13 ou ultérieur.

Fonctionne-t-il sur Apple Silicon ?

Oui. Le téléchargement pour Mac est une app universelle pour Apple Silicon et Intel.

Comment connecter mon app ?

Fermez les autres clients de débogage, ouvrez React Native Debugger, puis activez Debug JS Remotely dans le menu développeur de votre app.

Quel port utilise-t-il ?

Il se connecte par défaut au proxy de débogage sur le port 8081. Ouvrez une nouvelle fenêtre avec Command+T pour choisir un autre port.

Quels outils sont inclus ?

React Inspector, Redux DevTools et Apollo Client DevTools sont inclus.

Puis-je l’installer avec Homebrew ?

Oui. Exécutez : brew install --cask react-native-debugger

D’où vient le téléchargement de React Native Debugger sur react-native-debugger.FULLMAC.app ?

Le bouton de téléchargement mène à la page officielle des versions de React Native Debugger à l’adresse https://github.com/jhen0409/react-native-debugger/releases/latest. react-native-debugger.FULLMAC.app ne modifie ni ne réempaquette l’app.

Apps similaires

FULLMAC.app n’héberge pas cette app. Les boutons de téléchargement mènent aux pages du développeur.