8000 GitHub - inii-man/react-lanjutan · GitHub
[go: up one dir, main page]

Skip to content
8000

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

React Lanjutan & UI/UX Components Tutorial

Website tutorial interaktif untuk mempelajari React Lanjutan, Tailwind CSS, dan Form Handling.

Fitur

  • ✅ Context API dan state management
  • ✅ Custom Hooks dan optimasi render
  • ✅ Routing dengan React Router v6
  • ✅ Tailwind CSS (Fokus Utama)
    • Basics: Colors, Typography, Spacing, Flexbox, Grid
    • Advanced: Responsive Design, Animations, Gradients
    • Components: Cards, Buttons, Modals, Navigation
  • ✅ Form Handling (Fokus Utama)
    • Basic: Controlled components, Select, Radio, Checkbox
    • Advanced: File upload, Date/Time pickers, Range sliders
    • Validation: Formik & Yup integration

Instalasi

  1. Install dependencies:
npm install
  1. Jalankan development server:
npm run dev
  1. Buka browser di http://localhost:5173

Struktur Proyek

day2ui/
├── src/
│   ├── components/
│   │   └── Layout.jsx          # Layout dengan navigation
│   ├── pages/
│   │   ├── Home.jsx            # Homepage
│   │   ├── ContextAPI.jsx     # Context API tutorial
│   │   ├── CustomHooks.jsx    # Custom Hooks tutorial
│   │   ├── TailwindBasics.jsx # Tailwind CSS dasar
│   │   ├── TailwindAdvanced.jsx # Tailwind CSS lanjutan
│   │   ├── TailwindComponents.jsx # Komponen Tailwind
│   │   ├── FormsBasic.jsx      # Form handling dasar
│   │   ├── FormsAdvanced.jsx  # Form handling lanjutan
│   │   ├── FormsValidation.jsx # Form validation
│   │   └── ReactRouter.jsx    # React Router tutorial
│   ├── App.jsx                # Main app dengan routing
│   ├── main.jsx              # Entry point
│   └── index.css             # Tailwind CSS imports
├── index.html
├── package.json
├── tailwind.config.js
└── vite.config.js

Teknologi yang Digunakan

  • React 18
  • React Router v6
  • Tailwind CSS 3
  • Formik & Yup
  • Vite

Tutorial Pages

  1. Home - Overview dan navigasi ke semua tutorial
  2. Context API - State management dengan Context API
  3. Custom Hooks - Membuat dan menggunakan custom hooks
  4. Tailwind Basics - Dasar-dasar Tailwind CSS
  5. Tailwind Advanced - Teknik lanjutan Tailwind
  6. Tailwind Components - Membangun komponen UI
  7. Forms Basic - Dasar-dasar form handling
  8. Forms Advanced - Teknik lanjutan form handling
  9. Forms Validation - Validasi dengan Formik & Yup
  10. React Router - Routing dan navigasi

Build untuk Production

npm run build

File hasil build akan berada di folder dist/.

Preview Production Build

npm run preview

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

0