React Native

Debugowanie React Native

Flipper, React DevTools, Metro bundler, console.log, breakpoints, monitorowanie wydajności

18 pytań z rozmów·
Mid-Level
1

Jaka jest główna rola Metro w projekcie React Native?

Odpowiedź

Metro to bundler JavaScript dla React Native, który kompiluje i pakuje kod JavaScript do pojedynczego pliku dla aplikacji. Obsługuje również Hot Module Replacement (HMR) podczas developmentu, pozwalając zobaczyć zmiany natychmiast bez restartowania aplikacji. Metro transformuje kod ES6+, TypeScript i JSX na JavaScript kompatybilny z silnikiem JavaScript urządzenia.

2

Które polecenie otwiera menu deweloperskie w emulatorze Android?

Odpowiedź

W emulatorze Android skrót Ctrl+M (lub Cmd+M na Macu) otwiera menu deweloperskie React Native. Menu to daje dostęp do opcji takich jak przeładowanie aplikacji, włączenie Remote Debugging, inspekcja elementów za pomocą React DevTools oraz przełączanie Performance Monitor. Na fizycznym urządzeniu potrząśnięcie nim również otwiera to menu.

3

Czym jest Flipper i jaka jest jego główna zaleta przy debugowaniu React Native?

Odpowiedź

Flipper to desktopowa platforma do debugowania stworzona przez Meta, która pozwala inspekcjonować aplikacje React Native bez mostka Chrome. Jej główną zaletą jest zapewnienie ujednoliconego interfejsu do debugowania zarówno kodu JavaScript, jak i natywnego kodu iOS/Android. Flipper obsługuje wtyczki do network inspector, logów, layout inspector, baz danych oraz umożliwia dodawanie własnych wtyczek.

4

Jaka jest różnica między console.log a console.warn w React Native?

5

Jak włączyć React DevTools, aby inspekcjonować hierarchię komponentów React Native?

+15 pytań z rozmów

Opanuj React Native na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo