Overview:
This is a simple CRUD product application to demonstrate using Redux Saga. This app is the same as the previous Products-React-Query app I added where I was using ReactQuery but in this instance we will not use React Query and instead use react redux and saga.
Prerequisites:
- You'll need the Mongo-Api-Docker mock api.
Tech:
- Yarn
- React TypeScript
- Material UI
- React Hook Forms
- React Testing Library
- Redux Toolkit - used for local app state like modal open/closed, selected rows etc.
- Redux Saga.
- Github Actions for running checks - CI workflow can be seen here
To run the project:
- Start the Mongo-Api-Docker mock api as described in readme file of that repo.
- run
yarn install
- run
yarn start:dev