Pertanto, durante questo modulo, abbiamo esaminato molte nozioni di base importanti che devi
sapere quando lavori con React Native. Hai appreso di questi componenti principali che
importi da React Native e che puoi lavorare solo
con questi componenti principali, puoi costruire i tuoi componenti ma questi componenti a loro volta devono anche essere
basati su questi componenti core integrati o su altri componenti personalizzati che quindi si basano su questi componenti principali.
Questo è davvero cruciale, devi usare questi componenti di base e puoi modellare questi componenti di base con l'aiuto di stili in linea
o di un foglio di stile mentre lo stiamo facendo qui. Alla fine, tutto lo styling ovviamente
avviene con Javascript perché qui è tutto solo codice Javascript, è
un oggetto Javascript alla fine a cui stiamo quindi puntando qui quando assegniamo
uno stile e, in generale, controlli il tuo intero UI con Javascript.
Questa parte qui, la vista, quindi
gli elementi che stai costruendo
qui, questa è la parte che React Native compilerà in codice
nativo, questa parte qui, l'altro tuo codice Javascript, che rimarrà
codice Javascript, che non verrà compilato , invece, verrà eseguito in
questa macchina virtuale che ti ho mostrato nella sezione uno di questo corso e poi parlerò con il
codice nativo attraverso uno speciale bridge creato da React Native. A parte questo, abbiamo usato le normali
funzionalità di React.
Stiamo usando oggetti di scena per passare i dati, stiamo usando lo stato qui con useState, il gancio useState
per usare solo i componenti funzionali. Avresti potuto convertirlo in un componente basato su
classi per usare set state lì e useState lì come probabilmente l'hai imparato
sui componenti basati su class ma voglio usare questa sintassi React molto moderna e
quindi uso hook Hook React e con quello, noi ottenuto le basi.
Ora ovviamente oltre ai documenti ufficiali che valgono sempre la pena dare un'occhiata se
vuoi saperne di più su un componente specifico, approfondiremo molto più approfonditamente questi componenti che usiamo qui, nello styling e nella prossima
sezione, avremo anche uno sguardo a come è possibile eseguire il debug di un'applicazione di questo tipo prima di creare
un'app diversa, un'app più bella già in cui ci immergiamo anche in domande come come è possibile adattare
l'app alle diverse dimensioni del dispositivo, come si possono modellare i widget, il componenti in un modo un po 'più bello e anche come
puoi adattare i tuoi stili o il tuo layout alle diverse piattaforme, quindi iOS
per Android, sei in esecuzione.