This application illustrates the usage of Redux Sagas inside a React application.
Reactframework (with Typescript) for the overall application development;Typescriptcoding language;Axiosfor data access through a restful API;Tailwindfor component styling;
pnPmas package manager;Rsbuildto bundle the application and serve it in development mode;https://jsonplaceholder.typicode.com/as the data service;
BiomeJSfor 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