Todo app using the extended react ecosystem to implement good practice design patterns.
Uses data persistence to maintain state in local storage.
- React
- Redux
- Thunk
- Selectors
- Styled Components
npm i & npm run dev
├───todos/
│ ├───tests/
│ │ ├───TodoListItem.test.js
│ │ ├───reducers.test.js
│ │ ├───selectors.test.js
│ │ └───thunks.test.js
│ ├───NewTodoForm.js
│ ├───TodoList.js
│ ├───TodoListItem.js
│ ├───actions.js
│ ├───reducers.js
│ ├───selectors.js
│ └───thunks.js
├───App.js
├───index.js
└───store.js