React Native

Styling e Layout in React Native

Flexbox, posizionamento assoluto, design responsive, safe area, stili specifici per piattaforma

18 domande da colloquio·
Junior
1

Qual è la direzione predefinita di flexDirection in React Native?

Risposta

In React Native, flexDirection ha come valore predefinito 'column', a differenza del web dove è 'row'. Questo significa che gli elementi figli vengono disposti verticalmente dall'alto verso il basso per impostazione predefinita. Questa differenza riflette le convenzioni tipiche delle interfacce mobili, dove i layout verticali sono più comuni.

2

Come creare uno stile riutilizzabile in React Native?

Risposta

StyleSheet.create() è il metodo consigliato per creare stili in React Native. Permette di definire un oggetto di stili riutilizzabile in più componenti. Questo approccio ottimizza le prestazioni validando gli stili una sola volta all'avvio e referenziandoli tramite ID anziché ricreare gli oggetti a ogni render.

3

Quale proprietà usare per centrare un elemento sia orizzontalmente CHE verticalmente all'interno del suo contenitore?

Risposta

Per centrare un elemento su entrambi gli assi, occorre combinare justifyContent: 'center' (asse principale) e alignItems: 'center' (asse trasversale). Con il flexDirection predefinito ('column'), justifyContent centra verticalmente e alignItems centra orizzontalmente. Queste due proprietà lavorano insieme per ottenere una centratura perfetta.

4

Qual è l'unità di misura utilizzata per impostazione predefinita in React Native per le dimensioni?

5

Quale proprietà permette di posizionare un elemento in modo assoluto rispetto al suo genitore?

+15 domande da colloquio

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