A collection of progressive React exercises designed to help beginners learn React concepts step by step using TypeScript.
- Node.js installed
- npm installed
- Clone the repository
- Install dependencies:
npm install- Start the development server:
npm run devThe project includes a navigation system that allows you to switch between exercises. Each exercise is isolated, making it easier to focus on specific concepts.
src/
├── Exercise1/
│ ├── Exercise1.tsx
├── Exercise2/
│ ├── Exercise2.tsx
├── Exercise3/
│ ├── Exercise3.tsx
├── Exercise4/
│ ├── Exercise4.tsx
└── main.tsx
Each exercise is designed to be completed in order, as they build upon concepts from previous exercises. Students should:
- Read the comments in each exercise file to understand the learning objectives
- Attempt to complete the exercise requirements
- Test their implementation
- Move on to the next exercise
Feel free to suggest improvements or additional exercises by creating an issue or pull request!