Sto cercando di aggiungere il supporto offline a un'applicazione React Native. L'app attualmente esegue un'API supportata da un db Postgres.Supporto offline per React Native App
Sto già utilizzando NetInfo per determinare se un utente ha una connessione o meno, ma sto cercando di capire il modo migliore per aggiungere funzionalità offline dove un utente può continuare ad aggiornare i propri dati e informazioni e quindi avere tutto sincronizzato quando ottenere una connessione di nuovo.
Sembra che spesso si consiglia una soluzione pouchdb/couchdb, tuttavia, non desidero affatto modificare il mio database. Idealmente, mi piacerebbe avere una sorta di modo per archiviare "lavori" di chiamate API in una coda e poi eseguirli una volta ripristinata la connessione.
Qual è il modo migliore per ottenere questa funzionalità offline su un'app React Native.
Grazie in anticipo!
cosa usi per gestire lo stato della tua applicazione? –
Attualmente si utilizza Flux – Karim
se si utilizza Redux di quanto sia possibile utilizzare questa libreria per rendere il proprio stato disponibile offline: https://github.com/rt2zz/redux-persist –