This is a functional Redux-Redux toolkit-Redux pattern

Getting Started


  1. Clone repo
  2. run yarn install to install all dependencies
  3. run npm start to run app

Folder Structure

test_state_pattern
├─ src
│  ├─ App.css
│  ├─ App.js
│  ├─ App.test.js
│  ├─ createSetter.js
│  ├─ index.js
│  ├─ redux
│  │  ├─ rootReducer.js
│  │  ├─ rootSaga.js
│  │  └─ store.js
│  ├─ reportWebVitals.js
│  ├─ setupTests.js
│  └─ testCompopnent
│     ├─ test-component.jsx
│     ├─ test-container.jsx
│     ├─ test-reducer.js
│     └─ test-saga.js
└─ yarn.lock