Suggestions for React Native offline-first DB with syncing

Hi all, basically I’m trying to get Firebase functionality without using Firebase. because of Their Typescript support is pretty bad and I would rather use something like Supabase on the backend. Things I’ve considered: - Realm: Not bad, would prefer to use a SQL backend - WatermelonDB: also flakey TS support and can’t get it to build with Expo - RXDB: seems cool, but the only option that seems to actually support React Native out of the box is locked behind a pricey subscription - Replicache: very expensive - Redux Persist: seems like it would do the job but not as performant as some other options with a lot of boilerplate. Does anyone have any other suggestions?
3 Replies
MithushanJ
MithushanJ16mo ago
@alrightsure what did you end up using ? Also watermelondb db has s configure plugin for expo
m$
m$16mo ago
Are you using expo? expo sqlite is a good option oh this was asked months ago.. rip lol
alrightsure
alrightsureOP16mo ago
I just ended up using Supabase with some specific configs for tanstack query to be more offline friendly. Definitely not quite up to par with firebase’s offline capabilities but good enough for me
Want results from more Discord servers?
Add your server