Fondamenti di React Native
View, Text, Image, ScrollView, FlatList, StyleSheet, layout Flexbox
1Qual è il componente di base usato per creare contenitori in React Native?
Qual è il componente di base usato per creare contenitori in React Native?
Risposta
Il componente View è il contenitore fondamentale di React Native, equivalente a un div in HTML. Permette di raggruppare altri componenti, applicare stili e gestire il layout tramite Flexbox. A differenza del web, React Native usa View invece di div perché deve essere tradotto in componenti nativi (UIView su iOS, android.view su Android).
2Qual è la differenza principale tra Text e View in React Native?
Qual è la differenza principale tra Text e View in React Native?
Risposta
Il componente Text è l'unico componente in grado di visualizzare testo in React Native. A differenza del web, dove qualsiasi elemento può contenere testo, React Native richiede che tutto il testo sia racchiuso in un componente Text. View non può contenere testo grezzo direttamente - tentare di farlo genera un errore.
3Come visualizzare un'immagine locale in React Native?
Come visualizzare un'immagine locale in React Native?
Risposta
Per visualizzare un'immagine locale in React Native, usa il componente Image con la prop source e la funzione require(). Questo approccio consente al bundler Metro di risolvere il percorso dell'immagine al momento del build e ottimizzare gli asset. Le immagini remote usano invece un oggetto con una proprietà uri.
Quale proprietà è necessaria per visualizzare un'immagine remota (URL) con il componente Image?
Qual è la differenza principale tra ScrollView e FlatList?
+19 domande da colloquio
Altri argomenti di colloquio React Native
Fondamenti di JavaScript
Fondamenti di React
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
Debugging di 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