Skip to content

TanuSharma08/react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

⚛️ React Journey

A hands-on learning repository focused on mastering React, frontend development, UI design, reusable components, and modern frontend concepts.

React JavaScript Status


👩‍💻 About The Project

This repository documents my learning journey with React and frontend development using JavaScript.

The goal of this repository is to build strong frontend development skills by learning how to create modern user interfaces, reusable components, dynamic web applications, and real-world frontend projects step by step.

Every project and module added here reflects active learning and practical implementation.


🛠️ Built With

Technologies & Tools

  • React
  • Vite
  • JavaScript
  • HTML
  • CSS
  • React Router
  • VS Code
  • Git & GitHub

📚 Repository Structure

📂 react/
│
├── 📂 react-learning/
│   │
│   ├── 📂 src/
│   │   │
│   │   ├── 📂 components/
│   │   ├── 📂 forms/
│   │   ├── 📂 hooks/
│   │   ├── 📂 routing/
│   │   ├── 📂 api-calls/
│   │   ├── 📂 styles/
│   │   │
│   │   ├── App.jsx
│   │   └── App.css
│
├── 📂 crud-app/
├── 📂 authentication/
├── 📂 projects/
└── 📂 ui-designs/

More modules and frontend projects will continue to be added as learning progresses.


✨ What I'm Learning

  • React Fundamentals
  • JSX & Components
  • Props & State
  • Event Handling
  • React Hooks
  • Forms & Validation
  • Routing
  • API Integration
  • CRUD Applications
  • Frontend Best Practices
  • Responsive UI Design

🚀 Getting Started

Prerequisites

  • Node.js
  • npm
  • VS Code

Clone the Repository

git clone https://github.com/TanuSharma08/react.git
cd react

Install Dependencies

npm install

Run the Application

npm run dev

🎯 Goals

  • Build strong frontend development skills
  • Master React ecosystem
  • Learn reusable component architecture
  • Build real-world frontend projects
  • Prepare for frontend/full-stack developer roles

🤝 Contributing

This is primarily a personal learning repository, but suggestions and improvements are always welcome.

  1. Fork the repository
  2. Create a branch
git checkout -b suggestion/topic-name
  1. Commit your changes
git commit -m "Add: suggestion"
  1. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.


Made with ❤️ by Tanu Sharma

About

A hands-on React learning repository covering components, hooks, routing, state management, API integration, and modern frontend development concepts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors