Componenti e API di React Native
TouchableOpacity, TextInput, Modal, ActivityIndicator, Platform, Dimensions, StatusBar
1Quale componente dovrebbe essere usato per creare un semplice pulsante con un effetto di trasparenza al tocco?
Quale componente dovrebbe essere usato per creare un semplice pulsante con un effetto di trasparenza al tocco?
Risposta
TouchableOpacity è il componente standard per creare pulsanti con un effetto visivo di trasparenza al tocco. Quando l'utente lo preme, l'opacità del contenuto diminuisce temporaneamente, fornendo un feedback visivo immediato. È il componente più comunemente usato per semplici interazioni tattili in React Native.
2Quale prop di TextInput consente di nascondere il testo inserito, utile per i campi password?
Quale prop di TextInput consente di nascondere il testo inserito, utile per i campi password?
Risposta
La prop secureTextEntry nasconde il testo inserito mostrando punti o asterischi al posto dei caratteri. È il metodo standard per creare campi password sicuri in React Native. Quando è abilitata, il testo non è visibile sullo schermo e gli appunti sono solitamente disabilitati per motivi di sicurezza.
3Come recuperare il valore inserito in un TextInput in modo controllato?
Come recuperare il valore inserito in un TextInput in modo controllato?
Risposta
Un TextInput controllato combina la prop value con il callback onChangeText. La prop value definisce il testo visualizzato ed è collegata a uno state di React. onChangeText viene chiamato a ogni modifica con il nuovo valore, consentendo di aggiornare lo state. Questo pattern garantisce un'unica fonte di verità e consente la validazione o la trasformazione del testo in tempo reale.
Qual è la principale differenza tra TouchableOpacity e Pressable?
Come visualizzare un indicatore di caricamento centrato sullo schermo?
+17 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
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