Payload is a REST-like ORM for Spa and mobile apps. It is an opinionated system that knows how to efficiently load object-oriented resources from a server, intelligently caching them on the client side and only loading/updating what it needs.
npm install miriam-payload
Payload is extensively tested and comes with an API connector and a sample server (also used in testing).
In order to use Payload in your React Native project while also developing payload:
brew uninstall watchman brew update && brew upgrade brew install --HEAD watchman npm i -g wml wml add <src> <dst> wml list wml start