Reference implementation for MobX workshop.
Final solution is running on http://book-shop-2017-02-17.surge.sh/
The solution of each exercies can be found by diffing between the branches:
0_Base
branch contains a mock implementation of the webshop- Add Book store and fetch data from server
- Add Cart store and checkout form
- Simplify passing stores using Provider / inject
- Sync cart with local storage, server updates
- Implemented routing using React Router
- Implemented Pure UI by manual routing
- Simplify testing / setup by creating a super store
- Using super store to test full app flow without browser
- Using super store to simply create snapshots of the app in any state