/demo-redux

A demo version of Redux - a state management library used in React

Primary LanguageJavaScript

Redux

Implemented based on Redux, for fun and learning purpose.

This project supports basic features of Redux and has comprehensive unit tests covered.

The very popular middleware Redux Thunk is also implemented in this project as an enhancer.


Demo examples

How to see the demos?

  1. yarn install
  2. yarn start:demo

What are included in the demos?

  1. Counter - A very minimal code demonstrating the usage of redux and react-redux
  2. Todo List - A simple version of todo list that allows user to interact with
  3. Advanced Todo List - A relatively complex todo list that allows creating a new todo or editing/removing existing ones.
  4. Async Data Loading - A very minimal code demonstrating how to use redux-thunk with react-redux