Welcome to the React Beginners Open Source Project! This project is designed to help aspiring React developers learn and grow by working on real-world examples. It provides two branches—basic
and intermediate
—offering the same output but catering to different levels of expertise.
The purpose of this project is to:
- Provide a hands-on learning experience for React beginners.
- Demonstrate how the same application can be built with varying levels of complexity.
- Offer guidance on both foundational and advanced React concepts.
- Audience: Beginners with little to no experience in React.
- Focus: Fundamental concepts, including:
- React components (functional components)
- Props and state
- Hooks (useState, useEffect, useContext)
- basic State management
- Basic event handling
- Simple structure and organization
- Audience: Developers who have basic knowledge of React and want to level up.
- Focus: Intermediate concepts, such as:
- Custom hooks
- More modular and reusable code
- Cleaner architecture
- Best practices
git clone https://github.com/henaorth16/learn-React.git
cd learn-React
git clone -b basic https://github.com/henaorth16/learn-React.git
cd learn-React