This is an educational example of a Todo app with optimistic updates implemented in Redux. There are 6 different versions in 6 different branches, showing a path from legacy Redux code to modern Redux Toolkit code.
- 0 Legacy Redux
- 1 Modern Store
- 2 Modern Action Creators
- 3 Modern Async Thunks
- 4 Modern Entity Adapter
- 5 Modern Create Reducers
- 6 Modern Slices
Here are the slides of the corresponding talk: Modern Redux.pdf