Skip to content

Latest commit

 

History

History
67 lines (42 loc) · 2.99 KB

File metadata and controls

67 lines (42 loc) · 2.99 KB
title 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.

  • Jak zainstalować narzędzia deweloperskie dla Reacta

Rozszerzenie dla przeglądarki {/browser-extension/}

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 {/safari-and-other-browsers/}

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) {/mobile-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.