Debugowanie React Native
Flipper, React DevTools, Metro bundler, console.log, breakpoints, monitorowanie wydajności
1Jaka jest główna rola Metro w projekcie React Native?
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.
2Które polecenie otwiera menu deweloperskie w emulatorze Android?
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.
3Czym jest Flipper i jaka jest jego główna zaleta przy debugowaniu React Native?
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.
Jaka jest różnica między console.log a console.warn w React Native?
Jak włączyć React DevTools, aby inspekcjonować hierarchię komponentów React Native?
+15 pytań z rozmów
Inne tematy rekrutacyjne React Native
Podstawy JavaScript
Podstawy React
Podstawy React Native
React Hooks
TypeScript dla React i React Native
Komponenty i API React Native
Stylowanie i układ w React Native
Nawigacja w React Native
Zarządzanie stanem w React Native
Networking i API w React Native
Trwałość danych
Formularze i walidacja
Animacje React Native
Native Modules & Bridge
Kod specyficzny dla platformy
Uprawnienia i interfejsy API urządzenia
Push Notifications
Testowanie React Native
Build & Deployment
Expo vs React Native Bare
Optymalizacja wydajności
Zarządzanie pamięcią
Architecture Patterns
New Architecture w React Native
Najlepsze praktyki bezpieczeństwa
Offline-First Architecture
CI/CD React Native
Monorepo i współdzielenie kodu
Zaawansowane tematy
Cykl życia aplikacji i wykonywanie w tle
Uwierzytelnianie i zarządzanie sesją
Monitoring & Crash Reporting
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