This is based on my experience from last 4 projects and constant discussions about adding a real DB to the project that based on single global state.

https://github.com/ptmt/using-async-storage-in-react-native

I hope I’ll improve over the time.