This application illustrates the usage of Redux Sagas inside a React application.
React
framework (with Typescript) for the overall application development;Typescript
coding language;Axios
for data access through a restful API;Tailwind
for component styling;
pnPm
as package manager;Rsbuild
to bundle the application and serve it in development mode;https://jsonplaceholder.typicode.com/
as the data service;
BiomeJS
for code formatting and linting;
From the project root folder, please execute any of the following commands in a terminal window:
# install the application dependencies
pnpm i
# start the application in development mode
pnpm run dev
# build a version of the application for distribution
pnpm run build
# run the built version from the `dist` folder
pnpm run preview
# reset and reinstall the application
pnpm run nuke
# run BiomeJS
pnpm run lint
# run BiomeJS and fix all automatically fixable problems
pnpm run lint:fix