This repository was created to practice and learn the basics of React for frontend development. As a beginner, I’m using this project to explore how React works and get hands-on experience with its core features.
This project helped me understand the following topics:
-
React Components
- Building simple and reusable functional components
-
CSS Styling for Components and Page Handling
- Applying inline styles, external CSS, and basic layout styling
-
Creating Dynamic Components
- Rendering components with data using
.map()
and conditional rendering
- Rendering components with data using
-
Props Handling
- Passing data between components using props
-
React Router
- Creating multiple pages and navigating between them using
react-router-dom
- Creating multiple pages and navigating between them using
-
useState Hook
- Managing and updating component-level state
-
React Bootstrap
- Using Bootstrap UI components for faster and responsive design
-
Event Handling and useEffect Hook
- Responding to user interactions
- Running side effects like API calls or time-based actions
💬 Notes
This is a beginner-friendly project focused on understanding core React concepts.
No backend or database is used.
Screenshots

