This document outlines the structure of a React learning journey, organized into a series of projects. Each project focuses on different aspects of React development, progressively building knowledge and skills.
-
react-one
Introduction to React basics -
first-vite-react
Setting up a React project with Vite -
UnderstandingHowReactWorks
Deep dive into React's core concepts and mechanics -
project_1
First comprehensive React project -
tailwindProps
Exploring Tailwind CSS and React props -
ChangeBGColor
Interactive components and state management -
passwordGenerator
Building a practical React application -
LearningCustomHooksWithAProject
Understanding and implementing custom React hooks -
LearningRoutingWithProject
Implementing navigation in React applications -
LearnContextAPIWithProject_1
State management using React's Context API -
LearningContextAPIWithLocalStorageUse
State management using React's Context API along with learning how to use local storage functions -
LearningContextAPIWithProject2
Advanced state management using Context API in a larger project -
LearningReduxToolkitWithReact
Managing state with Redux Toolkit in React applications -
BlogUsingEverythingLearned
A comprehensive blog project integrating all learned concepts
Each project folder contains additional resources:
- README.md: Project-specific notes and learnings
- Code Comments: In-line explanations and insights within the source code
Be sure to review the README.md
files and code comments in each project. These resources provide valuable insights into the concepts covered and lessons learned during the development process.