Ripeterci ancora e ancora e impostare lo stesso sguardo dettagliato ancora e ancora è davvero fastidioso
e sicuramente non è quello che vuoi.
Bene, finora lavoriamo sempre con le opzioni di navigazione che impostiamo proprio accanto ai nostri componenti.
Ora non è necessario farlo per le impostazioni predefinite che ripetete più volte.
In realtà rimuove qui questa impostazione dalla schermata del pasto della categoria e mantiene lì solo il titolo
dell'intestazione perché il titolo dell'intestazione ovviamente dipende da questa schermata e cambia con i diversi valori
che otteniamo nella schermata.
Rimuoviamo quindi l'importazione della piattaforma e l'importazione costante dei colori aggiunge lo stesso sulla schermata
delle categorie lì.
Lo taglierò in modo che possano ancora usarlo ma lo rimuoverò anche da questa schermata e manterrò
solo il titolo dell'intestazione che è specifico per questa schermata e non il valore predefinito per tutte le schermate
quindi lo terrò qui e io può quindi anche sbarazzarsi dell'importazione della piattaforma e dell'importazione del
contenuto dei colori.
E ora andiamo al navigatore dei pasti perché oltre a configurare le opzioni di navigazione il prossimo anno i
tuoi componenti che sono il posto giusto per tutte le opzioni specifiche di quel componente, puoi
anche impostare le opzioni qui direttamente sul navigatore.
Hai due diversi posti in cui puoi installarli.
Un posto è quando stai usando questa configurazione dello schermo più complessa qui.
Quando si mappa uno schermo ai propri identificatori oltre a impostare lo schermo con ciò che si
desidera caricare, è necessario avere solo un valore.
Puoi anche aggiungere qui le opzioni di navigazione e impostare alcune opzioni di navigazione per queste schermate qui.
Quindi lì potremmo anche allo stile dell'intestazione il colore della tinta dell'intestazione e ora dobbiamo solo aggiungere la piattaforma e
i colori.
Importa qui.
Quindi facciamolo rapidamente.
Importiamo la piattaforma da reagire.
Nativo qui e importiamo anche i colori dai colori delle costanti e se lo facciamo ciò che vedrai è che nella schermata delle categorie non
abbiamo colore perché ho impostato questa colorazione qui solo sui pasti della categoria, ma se
andiamo a quella schermata quindi abbiamo avere quella colorazione.
Quindi abbiamo lo stesso aspetto che avevamo prima e ora ovviamente possiamo fare lo stesso qui per la
schermata delle categorie.
Quindi ora possiamo anche trasformarlo in oggetto, quindi aggiungere le opzioni di navigazione e aggiungere le stesse
opzioni esatte in modo che questo stesso oggetto qui per questa schermata.
Ora, se lo facciamo, dobbiamo anche colorare di nuovo la schermata delle categorie.
Il piccolo vantaggio rispetto alla precedente soluzione di impostare questo in ogni file componente invece ora abbiamo
almeno tutta la configurazione e uno nello stesso file.
Ci ripetiamo ancora, quindi è bello che tu possa impostarlo qui e per esempio questa sarebbe
una buona alternativa all'impostazione del titolo dell'intestazione impostato staticamente per le categorie di pasti della schermata di categorie in modo
da poterlo impostare qui invece che nel componente perché è statico comunque non importa dove
lo abbiamo impostato.
Ma oltre a questo caso d'uso non è davvero un miglioramento perché ci ripetiamo ancora.
Quindi taglierò di nuovo questo da qui e ora possiamo trarre vantaggio da un secondo argomento che puoi
passare per creare Stack Navigator.
Il primo argomento è oggetto con i tuoi schermi.
Il secondo argomento consente di configurare quel navigatore.
Non abbiamo ancora impostato alcun caseificio di configurazione e, naturalmente, nella casella ufficiale o come lo ottengo qui
dal mio T, troverai un elenco di tutte le impostazioni che puoi configurare lì.
Una cosa importante che puoi configurare qui sono le opzioni di navigazione predefinite e, come suggerisce il nome,
questo ti consente di impostare le opzioni che si applicano ad ogni schermata.
Ora questo prende oggetto con le tue opzioni di navigazione, ma ora queste opzioni verranno applicate a tutte le schermate in questo navigatore, quindi a
tutte e tre le schermate qui in modo da non dover ripetere te stesso.
Quindi ora se lo facciamo vedrai quell'intestazione di colore qui.
Anche qui e tutto nella schermata dettagliata se ci vai.
Quindi ora questo è ovviamente il modo in cui vuoi impostare configurazioni ripetute come lo stile generale che in
genere non cambia da schermo a schermo.
Se cambia va bene.
Puoi configurarlo in base al componente o qui nel conflitto sullo schermo come ti ho mostrato, ma
se non cambia puoi usare le opzioni di navigazione predefinite qui.
Ora, naturalmente, ciò solleva anche un'altra domanda: come vengono configurate le impostazioni qui o qui con quelle qui
o al posto di un componente.
E la regola è molto semplice: le opzioni di navigazione predefinite vengono unite
alle opzioni di navigazione specifiche impostate qui o qui nel componente e le opzioni specifiche vincono sempre.
Se hai la stessa chiave con lo stesso nome.
Quindi, se dovessi impostare un titolo di intestazione predefinito qui come uno schermo che è ovviamente molto generico, vedresti comunque
qui le categorie di pasti.
Italiano qui, ma nella schermata dettagliata in cui non ho detto alcun titolo di intestazione specifico, vedresti una schermata in
modo da sovrascrivere le opzioni di navigazione predefinite.
Ora se si impostano le opzioni di navigazione qui quando si configura lo schermo
e invece del componente agiscono sullo stesso livello e le impostazioni qui a livello di schermo vincono effettivamente.
Quindi, se ho detto il titolo dell'intestazione alle categorie di pasti con più punti esclamativi qui vedrai che
qui nella schermata delle categorie e il titolo che hai impostato nel componente della schermata delle categorie non vince potrebbe
essere un po 'controintuitivo, ma è così.
Quindi, se si impostano le opzioni di navigazione con lo stesso titolo o con gli stessi nomi qui nel contesto dello schermo, il
contesto dello schermo vince ma indipendentemente da dove lo si imposta, vince sempre rispetto alle opzioni di navigazione
predefinite.
Se usi lo stesso titolo, quindi anche qui elimina le opzioni di navigazione nella schermata della mia
categoria.
Non ne ho bisogno qui.
Sono contento di averlo impostato dirigendo il componente schermo ma potresti installarlo in entrambi i posti.
È importante ricordare sempre che le opzioni predefinite vengono sovrascritte anche se ora oltre alle opzioni di navigazione
predefinite in questo secondo oggetto che passi per creare il navigatore SEC puoi anche configurare altre cose
se avessi il controllo e lo spazio dovresti vedere un elenco qui o in alternativa consultare
la scatola ufficiale ovviamente.
Ora in genere le impostazioni predefinite vanno bene, ma ad esempio puoi impostare la modalità e puoi impostarla come predefinita modale come scheda
se imposti questa otterrai una modalità come transizione per il caricamento sullo schermo, il che significa che lo schermo
scorre in dal basso invece di utilizzare la normale animazione su Android non si vede
alcuna differenza ma su ISIS lo si vedrà.
Questa è solo una cosa che puoi modificare qui per cambiare l'animazione predefinita nel caso in cui desideri una transizione
modale invece della normale animazione push pop qui puoi anche cambiare il nome della radice iniziale per impostazione predefinita, ho detto che sarebbe la prima coppia chiave-valore,
ma se non si desidera iniziare nella schermata delle categorie, ma per qualche motivo nella
schermata dettagliata del pasto è possibile semplicemente indicare qui i dettagli del pasto anziché le categorie che
non è necessario impostare perché è un valore predefinito e si inizierà da quello schermata
come schermata iniziale.
Ovviamente non puoi tornare indietro ora perché è la tua schermata iniziale l'unica schermata della pila quindi.
Quindi tornare indietro non funzionerà ora.
Ancora una volta reimposterò questo su categorie e non è necessario aggiungerlo perché è comunque predefinito.
Utilizza la prima coppia valore-chiave per impostazione predefinita.
Quindi con ciò abbiamo dato una breve occhiata ad alcune opzioni che
puoi configurare e, soprattutto, aggiungere opzioni di navigazione e opzioni di navigazione predefinite
che è estremamente importante per creare applicazioni belle ed efficienti senza ripetersi più e più volte che ovviamente non vuoi parlando
di efficienza, c'è un'altra cosa che vuoi fare quando lavori con la navigazione reattiva o ti chiedi.
Considerare che è stato installato un pacchetto aggiuntivo che è reagire alle schermate native che dovrebbero essere incluse per impostazione predefinita
nelle app expo.
Tuttavia, non è male installarlo esplicitamente, il che ti consente di garantire
effettivamente che la navigazione di reazione nasconda utilizza componenti dello schermo ottimizzati nativi forniti da Android.
Ero su Android usa D il frammento nel caso in cui tu sia un po 'nello sviluppo di Android e su
ayahuasca usa il controller di visualizzazione dell'interfaccia utente e questo semplicemente migliora le prestazioni un po' di più.
Qui in questa semplice app non lo sentirai, ma è buona norma utilizzare questo pacchetto speciale o schermate
speciali D.
Ora per usarlo dovresti andare in un posto che corre prima di renderizzare la tua prima schermata
che è quella di catturarci il file nel nostro caso qui e lì ora puoi importare le schermate d'uso dalla schermata di React Native.
Quindi da questo pacchetto hai appena installato e chiamato semplicemente dopo le tue importazioni prima di fare qualsiasi altra cosa.
Quindi prima di rendere qualsiasi codice exe jazz ora importante se stai usando l'ultima versione di Expo e React
Native che molto probabilmente sei.
Non si tratta più di schermate d'uso, ma di schermate abili che si chiamano ancora così.
È solo un nome diverso ed è l'unico cambiamento di cui abbiamo bisogno
per rendere lugubre semplicemente dietro le quinte.
Sblocca queste schermate e non vedrai alcuna differenza in questa app, ma è un po 'più
performante, quindi è qualcosa che consiglierei di fare soprattutto nelle applicazioni più grandi.
Ancora una volta qui non vedi davvero la differenza.
Ma dietro le quinte lo fa ora un po 'più efficiente.