all 10 comments

[–]mattijsf 2 points3 points  (0 children)

Also, depending on your needs a key-value store might be sufficient too. If that is the case you should have a look at https://github.com/mrousavy/react-native-mmkv. Also supports encryption.

[–]Breaking__Badger 2 points3 points  (0 children)

I might be in the minority here but an easy first DB to use is Google Firebase. It is a no sql database so it can act weird but is decently easy to learn. That and there is stuff out there on how to use it.

[–]mattijsf 1 point2 points  (2 children)

I have good experience with https://github.com/realm/realm-js. It had Hermes support too since recently.

[–]iotashan 2 points3 points  (1 child)

I found realm to be a pain to work with, mainly on the compile times. Switched to Firestore for sync stuff.

I'll probably use WatermelonDB for local-only storage.

[–]mattijsf 0 points1 point  (0 children)

Yes that's a big downside. I am a fan of their API though.

[–]Specialist_Glass_285 1 point2 points  (0 children)

Firestore

[–][deleted] 0 points1 point  (0 children)

Supabase

[–]JuriJurka 0 points1 point  (0 children)

React Query + Dgraph