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
@alrightsure what did you end up using ? Also watermelondb db has s configure plugin for expo
Are you using expo? expo sqlite is a good option
oh this was asked months ago.. rip lol
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