This repository contains small React projects built while learning React concepts such as hooks, routing, and API integration.
Folder: 06CurrencyConverter
A React application that converts currencies using live exchange rates.
Concepts Used
- React Hooks (
useState,useEffect) - Custom Hooks
- API fetching
- Controlled inputs
- Component reuse
Features
- Select currencies
- Enter amount
- Convert between currencies
- Swap currencies
Folder: 07reactRouter
A project demonstrating navigation using React Router.
Concepts Used
createBrowserRouterRouterProviderRouteOutletuseParams
Pages
- Home
- About
- Contact
- React
- JavaScript (ES6+)
- Vite
- React Router
- CSS / Tailwind (if used)
- Clone the repository
git clone https://github.com/your-username/react-projects.git
- Navigate to the project
cd 06CurrencyConverter
or
cd 07reactRouter
- Install dependencies
npm install
- Run the development server
npm run dev
These projects were created to practice:
- React fundamentals
- Hooks
- Routing
- API integration
- Component structure