This monorepo is a collection of mini-projects used to practice React concepts and explore various technologies. It's structured using pnpm workspaces, allowing for efficient management of multiple packages.
- React
- TypeScript
- Redux
- Redux Saga
- Redux Thunk
- Redux Middleware
- TanStack Query (React Query)
- React Hook Form
- Zod
- ESLint
- Prettier
- Commitlint
- Tailwind CSS
- PostCSS
- Autoprefixer
This project uses a monorepo structure with the following main directories:
packages/
: Contains all the individual packages and mini-projectsconfigs/
: Configuration packages for various toolsui-kit/
: Shared UI componentsutils/
: Shared utility functions
Below is a list of mini-projects included in this monorepo. Each project focuses on implementing specific technologies or concepts.
- Clone the repository
- Install dependencies:
pnpm install
- Run a specific project:
pnpm --filter=<project-name> dev