This repository documents my journey of learning React through a series of 11 mini-projects. Each project focuses on a specific concept or feature of React.
- A simple counter application demonstrating state management in React.
- Exploring Tailwind CSS integration and usage of props with React.
- A background color changer application using React useState.
- A password generator application utilizing React's event handling and Eploring other important hooks.
- A basic currency conversion application using React's state and event handling.
- A demonstration of client-side routing using React Router.
- A simple contest application showcasing React's conditional rendering.
- A theme switcher application using React's state and context.
- A todo list application utilizing React's Context API.
- A todo list application using Redux Toolkit for state management.
- A movie information application demonstrating API integration and data fetching.
This repository is based on the tutorials from the YouTube playlist
To run any of the projects, follow these steps: Clone the repository.
- Navigate to the desired project directory.
- Run
npm installto install dependencies. - Run
npm startto start the development server.
Special thanks to the creators of the YouTube playlist "Hitesh Choudhary" for providing valuable learning resources. Feel free to modify it according to your needs!