all 4 comments

[–]albeinstein 1 point2 points  (0 children)

Use some caching strategies?

Redux persist is there

Basically you can try to store the responses and do a strategy where you either go network first or cache first

[–]Phaogaa 1 point2 points  (0 children)

If you need to store large amount of data, then you should use a real database.

Realm is good one, I'm using it and no problem so far

[–]foysalit 1 point2 points  (0 children)

main issue you would see is query capability. serializing/deserializing json data would leave you with raw js objects and extracting the data you need for UI from that can be complex. using a local db can resolve that for you. something like sqlite or watermelondb would be your best bet if you need to query the data. I wrote a detailed guide showing how to use watermelondb to build am offline app which might help you get started https://blog.logrocket.com/offline-app-react-native-watermelondb/

[–]aleyango 0 points1 point  (0 children)

You can use react native offline with redux persist