javascript - Visa komponenthierarki i React Native
När jag felsöker en React-webbplats kan jag visa komponenthierarkin med hjälp av React Developer Tools:
Hur kan jag göra samma sak i React Native? Rage shake-menyn innehåller en 'inspektör' men det verkar bara låta mig inspektera ett enskilt element genom att trycka på det - jag ser inget sätt att bläddra i hela komponenthierarkin.
Svar #1
Tyvärr, sedan version 0.12 av react-native, fungerar inte Devtools "React"-fliken längre. Det är ett känt problem.
Det finns en ganska aktiv diskussion på Github som har varit öppen ett tag, men inga lösningar än så länge.
UPPDATERING
Devtools-fliken "React" fungerar fortfarande inte i Chrome, men den senaste Nuclide har den inbyggd! (Det är en IDE byggd ovanpå Atom).
Med Atom installerat med Nuclide-paketet, starta din app och avaktivera Chrome- eller Safari-felsökning.
Därefter, genom att trycka på Cmd+Shift+P i Atom, aktiveras kommandopaletten och du kan växla utvecklarverktygen genom att söka efter React Native Inspector:
Svar #2
Detta fungerar för mig med den fristående react-devtools-appen med React Native 0.55.
- Kör
npm install -g react-devtools - Kör
react-devtools - Öppna React Native-appen och välj "Starta fjärr-JS-felsökning" från utvecklingsmenyn

