Welcome to my React JS projects repository! This repository contains a collection of projects covering various topics and concepts in React JS. Each project is organized into its own folder, and commits are made step by step within each folder to track the development process.
Below are some of the key projects created in this repository:
-
Tic Tac Toe App
- Description: A simple Tic Tac Toe game built using React.
- Follow this section: 07-tic-tac-toe-starting-project
- Demo: Tic Tac Toe App Demo
-
Investment Calculator App
- Description: An investment calculator app built with React to calculate returns on investment based on user input.
- Follow this section: 08-investment-calculator-app
- Demo: Investment Calculator App Demo
-
Project Management Website
- Description: A project management website designed to track and manage projects using React.
- Follow this section: 11-Project-Management-Website
- Demo: Project Management Website Demo
-
Quiz App
- Description: A quiz application that allows users to take quizzes on various topics. Built using React.
- Follow this section: 14-Quiz-App
- Demo: Quiz App Demo
-
Food Order App
- Description: An online food ordering website built with React for users to browse and order food items.
- Follow this section: 18-Food-order-app-website
-
Cart Management
- Description: Create shopping website and add items to cart, remove from cart, update the quantity of particular item & also updated in cart.
- Follow this section: 12-Context_API-useReducer_AdvancedStateManagment
- Demo: Cart Management Demo
-
Todo App
- Description: Todo management: Add, update, mark as done, unmark, and delete todos. Persistence: Todos are stored in local storage for persistence across sessions. Class-based components: The entire project uses class-based components.
- Follow this section: Todo-app-classBasedComponent
For a complete list of projects and their descriptions, please refer to the project index in the README.md file.
This repository serves as a learning resource for mastering React JS. Feel free to explore the projects and dive into the code to learn more about React and its ecosystem.
-
03_Component_JSX_Props_state_andMore
- Description: Covers the basics of React components, JSX syntax, props, and state management.
-
07-tic-tac-toe-starting-project
- Description: A starting project for building a tic-tac-toe game in React.
-
- Description: An investment calculator app built using React.
-
- Description: Exploring various styling techniques for React components.
-
- Description: Covers the usage of refs and portals in React.
-
- Description: A project management website built with React.
-
12-Context_API-useReducer_AdvancedStateManagment
- Description: Explores advanced state management using Context API and useReducer.
-
13-side-effects_and_useEffects
- Description: Covers side effects and useEffect hook in React.
-
- Description: A quiz app built using React.
-
- Description: Demonstrates sending HTTP requests in React applications.
-
- Description: Creating and using custom React hooks.
-
17-working-with-Form-and-User-Input
- Description: Working with forms and user input in React.
-
- Description: A food order app website built with React.
-
19-redux-alternativeOfContextAPI
- Description: An alternative approach to state management using Redux instead of Context API.
-
- Description: Using Redux for state management in React applications.
-
- Description: Advanced Redux concepts and usage.
-
22-single-page-applications-router
- Description: Implementing single-page applications with React Router.
-
23-single-page-application-routing-practice-project
- Description: A practice project for single-page application routing.
-
24-authentication-to-react-app
- Description: Adding authentication to a React application.
-
- Description: Working with class-based components in React.
-
- Description: A simple todo app built using class-based components.
This repository serves as a learning resource for mastering React JS. Feel free to explore the projects and dive into the code to learn more about React and its ecosystem.