A collection of reusable React UI components built while learning component-based development and modern CSS practices.
- iPhone Countdown Card
- Product Card
- Payment Card
- Review Card
- Component-based architecture
- Reusable React components
- Responsive Flexbox layout
- BEM naming convention
- Organized component structure
- Reusable props
- Modern card UI
- React
- JavaScript (ES6+)
- CSS3
- Vite
src/
├── assets/
├── components/
│ ├── IPhoneCard/
│ ├── ProductCard/
│ ├── PaymentCard/
│ └── ReviewCard/
├── main.jsx
└── index.css
This project was created to practice:
- Building reusable React components
- Passing data through props
- Organizing scalable React projects
- Writing maintainable CSS
- Applying the BEM methodology
- Creating reusable UI cards
Clone the repository
git clone https://github.com/hadiashah01/react-componentsInstall dependencies
npm installStart the development server
npm run devHadia Shahjahan
