This is a practise demo project i have finished in a lesson, using
- redux and react-redux for state
- react router for routing
- immutable for data integrity
- axios for sending http request
- redux-thunk for asynchronized action
- and react-transition-group for animation