Narzędzia deweloperskie dla Reacta

Użyj narzędzi deweloperskich dla Reacta, aby zbadać komponenty reactowe, zmienić ich właściwości (ang. props) oraz stan (ang. state), a także zidentyfikować problemy wydajnościowe w aplikacji.

W tej sekcji dowiesz się

  • Jak zainstalować narzędzia deweloperskie dla Reacta

Rozszerzenie dla przeglądarki

Najprostszym sposobem na debugowanie stron internetowych stworzonych w Reakcie jest zainstalowanie rozszerzenia dla przeglądarki o nazwie React Developer Tools (pol. narzędzia deweloperskie dla Reacta). Jest ono dostępne dla kilku popularnych przeglądarek:

Teraz, gdy wejdziesz na stronę zbudowaną w Reakcie, zobaczysz dodatkowe zakładki o nazwie Components oraz Profiler.

Narzędzia deweloperskie dla Reacta w przeglądarce

Safari i inne przeglądarki

Jeśli używasz innej przeglądarki (na przykład Safari), zainstaluj pakiet npm-owy o nazwie react-devtools:

# Yarn
yarn global add react-devtools

# Npm
npm install -g react-devtools

Następnie otwórz narzędzia deweloperskie w terminalu:

react-devtools

Później podłącz się do swojej strony internetowej dodając poniższy tag <script> na początku sekcji <head>:

<html>
<head>
<script src="http://localhost:8097"></script>
</head>
</html>

Na koniec odśwież stronę w przeglądarce, aby podejrzeć ją w narzędziach deweloperskich.

Narzędzia deweloperskie dla Reacta - wersja samodzielna

Aplikacje mobilne (React Native)

Do inspekcji aplikacji zbudowanych w React Native możesz wykorzystać React Native DevTools, czyli wbudowany debugger głęboko zintegrowany z React Developer Tools. Wszystkie funkcje w nim działają identycznie jak w przypadku rozszerzenia przeglądarkowego, wliczając w to podświetlanie i zaznaczanie natywnych elementów.

Dowiedz się więcej o debuggowaniu w React Native.

W przypadku React Native w wersjach wcześniejszych niż 0.76 zalecamy korzystanie z samodzielnej wersji React DevTools. Więcej na ten temat dowiesz się z powyższej sekcji Safari i inne przeglądarki.