This looks pretty solid, and the ability to create our own resolvers makes things much more flexible.
Currently creating a cross-platform react native app using realm.io for persistence. While it's is great, the debugging performance is slow (rerouted RPC calls) and it has a few quirks (each model is a proxy, odd optional field support, poor error messages when data is erroneous).
Currently creating a cross-platform react native app using realm.io for persistence. While it's is great, the debugging performance is slow (rerouted RPC calls) and it has a few quirks (each model is a proxy, odd optional field support, poor error messages when data is erroneous).
The benefits of this seem to be:
1. Pre-created retry logic, optimistic update logic
2. Less effort to save data to realm
3. Less effort to load data from realm on app reloads
4. Potentially shared actions across our apps/web projects, as there's no realm specific abstraction in our apps.
Gonna have a look at implementing this one day soon to compare and learn :)