I use Supabase + MobX in a couple of projects. One is server-side, and I use Supabase realtime and MobX to allow me to dynamically update application specific settings without having to restart it.
In react-native projects, I use
https://react-supabase.vercel.app/ which makes it easier to bring in data via hooks, and then use
@action
and
@observable
to store the data. If I've got deeply nested data, I split it out with
@compute
getters.