Reagisci nativo
crea la prima app con react native
introduzione
React Native è un framework JavaScript per la creazione di app mobili eseguibili su dispositivi iOS e Android. Utilizza lo stesso design di React, consentendo agli sviluppatori di creare un'app mobile utilizzando una struttura familiare basata su componenti. React Native utilizza componenti nativi, il che significa che l'app avrà un aspetto più nativo e funzionerà meglio di un'app puramente basata sul Web. Inoltre, React Native consente il riutilizzo del codice tra iOS e Android, rendendo lo sviluppo più rapido ed efficiente.
Configurazione dell'ambiente di sviluppo
Esegui il seguente comando per creare un nuovo progetto React Native chiamato "myApp":
npx create-expo-app myApp
cd myApp
npx expo start
Connettiti alla stessa rete wireless del tuo PC e scarica l'app Expo Go sul tuo dispositivo iOS o Android. Usa l'app Expo Go per Android per aprire il tuo progetto scansionando il codice QR dal tuo terminale. Utilizza lo scanner di codici QR integrato nella tua app fotocamera iOS nativa.
Modifica della tua app
Modifichiamo l'app ora che l'hai eseguita correttamente. Modifica alcune righe nell'editor di testo che hai scelto aprendo App.tsx. Una volta salvate le modifiche, l'applicazione dovrebbe aggiornarsi automaticamente.
Et voilà!
Congratulazioni! Hai eseguito e modificato correttamente la tua prima app React Native.
Per maggiori dettagli, puoi consultare la documentazione di React Native qui .
Eseguilo sul web.
Prima di poter avviare la tua app sul Web, devi prima installare Expo Globally eseguendo questo comando.
npm i -g expo-cli
npm run web
Dovresti installare solo alcune altre dipendenze usando questa riga di comando:
npx expo install react-native-web@~0.18.9 [email protected] @expo/webpack-config@^0.17.2
Conclusione
In conclusione, React Native è un framework potente e flessibile per la creazione di app mobili che funzionano sia su iOS che su Android.
Utilizzando gli stessi principi di progettazione di React, gli sviluppatori possono creare rapidamente e facilmente un'app mobile utilizzando una struttura familiare basata su componenti.
Con la possibilità di utilizzare componenti nativi, l'app avrà un aspetto più nativo e funzionerà meglio di un'app puramente basata sul Web.
Inoltre, il riutilizzo del codice tra iOS e Android rende lo sviluppo più rapido ed efficiente. Con i suoi numerosi vantaggi, non c'è da meravigliarsi che React Native stia diventando una scelta popolare per lo sviluppo di app mobili.

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































