
React Native riduce significativamente il tempo e lo sforzo di sviluppo. Recensione raccolta e ospitata su G2.com.
A volte React Native incontra problemi di prestazioni. Recensione raccolta e ospitata su G2.com.
Come valuteresti la tua esperienza con React Native?

React Native riduce significativamente il tempo e lo sforzo di sviluppo. Recensione raccolta e ospitata su G2.com.
A volte React Native incontra problemi di prestazioni. Recensione raccolta e ospitata su G2.com.

Per entrambe le piattaforme, applicazione iOS e Android. Recensione raccolta e ospitata su G2.com.
Problema della libreria di dipendenze non supportata per entrambe le piattaforme iOS e Android. Recensione raccolta e ospitata su G2.com.

L'interfaccia utente ricca di React Native, i componenti di codice riutilizzabili e il fatto che sia open source, rendendolo più economico rispetto ad altri sviluppi di app native, mi hanno fatto scegliere questa tecnologia per lo sviluppo delle app mobili per tuttofare della mia organizzazione. Recensione raccolta e ospitata su G2.com.
Le frustrazioni che a volte puoi attraversare a causa di problemi di compatibilità dei componenti che emergono soprattutto con le build native. Recensione raccolta e ospitata su G2.com.
Il codice riutilizzabile di Reactive Native ha ottimizzato la velocità di sviluppo delle nostre app native. Dobbiamo sviluppare app iOS e Android per il nostro progetto di artigiani (https://customer.workforce.org.gh e https://providerworkforce.org.gh) entro 6 settimane, Reactive Native ha reso possibile per i nostri sviluppatori consegnare entro il tempo stabilito. Recensione raccolta e ospitata su G2.com.
Volevamo sviluppare versioni della nostra app per Apple Watch e Google Watch, ma Reactive Native non è stato in grado di aiutarci a farlo. Recensione raccolta e ospitata su G2.com.

Con l'aiuto di React Native, utilizzando un unico codice sorgente, possiamo creare app che funzionano su Android e iOS. Il linguaggio utilizzato è JavaScript. Non abbiamo bisogno di due team separati per sviluppare app per Android e iOS. E la funzionalità è la stessa di React. Recensione raccolta e ospitata su G2.com.
Le app potrebbero non essere molto veloci rispetto alle app native. Per animazioni più fluide e tempi di risposta più rapidi potrebbe non essere una buona soluzione. È molto nuovo, quindi l'aiuto della comunità aperta potrebbe non essere eccezionale. Recensione raccolta e ospitata su G2.com.

Riutilizzabilità del codice: Scrivi una volta, usa sia per iOS che per Android.
Prestazioni: Prestazioni quasi native per app più fluide.
Hot Reloading: Vedi istantaneamente le modifiche al codice durante lo sviluppo.
Grande Comunità: Comunità di sviluppatori attiva ed ecosistema esteso.
JavaScript: La familiarità con JavaScript semplifica l'adozione.
Sviluppo Cross-Platform: Supporto multi-piattaforma conveniente.
Usato da Facebook e Instagram: Affidabilità e scalabilità comprovate.
Strumenti per Sviluppatori: Set completo di strumenti di debug e ispezione.
Open Source: Collaborazione e nessun vincolo del fornitore.
Supporto per Plugin di Terze Parti: Accesso alle funzionalità del dispositivo e alle librerie esterne. Recensione raccolta e ospitata su G2.com.
Moduli Nativi: Integrare alcune funzionalità native può essere complesso e richiedere la scrittura di moduli nativi in Objective-C, Swift o Java.
Collo di Bottiglia delle Prestazioni: Sebbene React Native offra buone prestazioni, animazioni complesse e compiti computazionali pesanti potrebbero non funzionare altrettanto bene come soluzioni completamente native.
Mancanza di Sensazione Nativa: Alcuni sostengono che le app React Native potrebbero non sembrare completamente native, il che può essere una preoccupazione per le app con requisiti di design rigorosi.
Dimensione del Pacchetto Grande: Le app React Native possono avere dimensioni del pacchetto più grandi rispetto alle app puramente native, il che può influire sui tempi di download e avvio.
Accesso Limitato alle Nuove Funzionalità: React Native potrebbe non supportare immediatamente le ultime funzionalità introdotte da iOS e Android, portando a ritardi nel trarre vantaggio dalle capacità specifiche della piattaforma.
Curva di Apprendimento: Sebbene la conoscenza di JavaScript sia un vantaggio, React Native stesso ha una curva di apprendimento, specialmente per gli sviluppatori nuovi a React o allo sviluppo mobile.
Sfide di Debugging: Il debugging di problemi complessi nelle app React Native può a volte essere più impegnativo rispetto alle app completamente native.
Gestione delle Dipendenze: Gestire le dipendenze nei progetti React Native può essere complicato, poiché coinvolge codice nativo e pacchetti JavaScript.
Dipendenza dalla Comunità: La dipendenza da librerie di terze parti e dalla comunità open-source può portare a problemi di compatibilità o manutenzione delle librerie.
Codice Specifico per la Piattaforma: Nonostante la riusabilità del codice, potrebbe essere ancora necessario del codice specifico per la piattaforma, aggiungendo complessità al processo di sviluppo. Recensione raccolta e ospitata su G2.com.

L'uso di un unico codice base sia per Android che per iOS risparmia molto tempo nello sviluppo di app, con la possibilità di costruire il modulo per modulo, il che è molto facile quando si scala l'app. Recensione raccolta e ospitata su G2.com.
Sarebbe meglio se ci fossero librerie aggiornate per il framework React Native. Inoltre, gli aggiornamenti delle versioni principali possono essere a volte faticosi poiché è un framework modulare. Recensione raccolta e ospitata su G2.com.

React Native è una solida libreria JavaScript e facile da usare. La cosa eccellente di React Native è che se uno sviluppatore conosce React JS, sarà in grado di gestire efficacemente React Native. È simile e facile da usare e ci sono molti pacchetti disponibili per renderlo un framework migliore sia per Android che per iOS. Con alcuni comandi diversi possiamo creare due applicazioni, una per Android e un'altra per iOS, con lo stesso codice. Recensione raccolta e ospitata su G2.com.
Ci è voluto troppo tempo nell'emulatore durante lo sviluppo poiché React Native utilizza JavaScript ed è relativamente più lento rispetto a Java o Kotlin. Inoltre, converte Java in un altro linguaggio e per questo motivo richiede molto tempo. In Android Studio possiamo ottenere molti template per Android, ma in React Native dobbiamo iniziare da zero. Recensione raccolta e ospitata su G2.com.

Mi aiuta a sviluppare applicazioni con interfacce utente molto buone. Recensione raccolta e ospitata su G2.com.
a volte le sue prestazioni non sono così buone Recensione raccolta e ospitata su G2.com.

Possiamo costruire interfacce utente estremamente belle per le app mobili utilizzando React Native. Grazie a tutte le librerie integrate, è diventato facile concentrarsi sul flusso del codice piuttosto che sui dettagli minori di stile. Recensione raccolta e ospitata su G2.com.
Gli errori in React Native sono difficili da capire. Recensione raccolta e ospitata su G2.com.
Ottieni risposte pratiche, flussi di lavoro reali e pro e contro onesti dalla comunità G2 o condividi le tue intuizioni.
I componenti React possono essere utilizzati in React Native?
React Native è un software?
Medie basate su recensioni di utenti reali.
2 mesi
13 mesi