This repository contains simple TODO app built to test different state management and persist stores and storybook:
- branch master - simple TODO app using state, without persisting database
- branch storybook - TODO app as above with added storybook
- branch realm - Realm as persisted database - it's the simplest implementation without using any other library than realm-js
- branch realm-improved - Realm as persisted database - it's the simplest implementation without using any other library than realm-js, improved by moving realm to separate file
- branch mobx - mobx as state container without decorators syntax, without persisting database
- branch mobx-decorators - mobx as state container using decorators syntax, without persisting database
- branch mobx-persist-decorators - mobx as state container using decorators syntax + mobx-persist as persisted database (using React Native AsyncStorage)
- branch redux - redux as state container, without persisting database
- branch redux-persist-asyncstorage - redux as state container + redux-persist as persisted database (using React Native AsyncStorage)
- branch redux-persist-realm - redux as state container + redux-persist as persisted database (using Realm)
- branch unstated - unstated as state container, without persisting database
- React Context-API
- react-waterfall - React store built on top of the new context API ...