Debugging di React Native
Flipper, React DevTools, Metro bundler, console.log, breakpoints, performance monitoring
1Qual è il ruolo principale di Metro in un progetto React Native?
Qual è il ruolo principale di Metro in un progetto React Native?
Risposta
Metro è il bundler JavaScript di React Native che compila e raggruppa il codice JavaScript in un unico file per l'applicazione. Gestisce anche l'Hot Module Replacement (HMR) in sviluppo, permettendo di vedere le modifiche istantaneamente senza riavviare l'app. Metro trasforma il codice ES6+, TypeScript e JSX in JavaScript compatibile con il motore JavaScript del dispositivo.
2Quale comando apre il menu di sviluppo su un emulatore Android?
Quale comando apre il menu di sviluppo su un emulatore Android?
Risposta
Su un emulatore Android, la combinazione Ctrl+M (o Cmd+M su Mac) apre il menu di sviluppo di React Native. Questo menu dà accesso a opzioni come il ricaricamento dell'app, l'attivazione del Remote Debugging, l'ispezione degli elementi con React DevTools e l'attivazione del Performance Monitor. Su un dispositivo fisico, scuotere il dispositivo apre anch'esso questo menu.
3Cos'è Flipper e qual è il suo principale vantaggio per il debugging di React Native?
Cos'è Flipper e qual è il suo principale vantaggio per il debugging di React Native?
Risposta
Flipper è una piattaforma di debugging desktop sviluppata da Meta che consente di ispezionare le applicazioni React Native senza un bridge Chrome. Il suo vantaggio principale è fornire un'interfaccia unificata per il debug sia del codice JavaScript sia del codice nativo iOS/Android. Flipper supporta plugin per network inspector, log, layout inspector, database e consente di aggiungere plugin personalizzati.
Qual è la differenza tra console.log e console.warn in React Native?
Come abilitare React DevTools per ispezionare la gerarchia dei componenti di React Native?
+15 domande da colloquio
Altri argomenti di colloquio React Native
Fondamenti di JavaScript
Fondamenti di React
Fondamenti di React Native
React Hooks
TypeScript per React e React Native
Componenti e API di React Native
Styling e Layout in React Native
Navigazione in React Native
Gestione dello Stato in React Native
Networking e API in React Native
Persistenza dei dati
Form e validazione
Animazioni React Native
Native Modules & Bridge
Codice specifico per piattaforma
Permessi e API del dispositivo
Push Notifications
Testing in React Native
Build & Deployment
Expo vs React Native Bare
Ottimizzazione delle prestazioni
Gestione della memoria
Architecture Patterns
New Architecture di React Native
Best Practice di Sicurezza
Offline-First Architecture
CI/CD React Native
Monorepo e condivisione del codice
Argomenti avanzati
Ciclo di vita dell'app ed esecuzione in background
Autenticazione e gestione delle sessioni
Monitoring & Crash Reporting
Padroneggia React Native per il tuo prossimo colloquio
Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.
Inizia gratis