perpus -

Apa Itu React

Admin Perpus 05 Apr 2026 2 Min. To Read 4 views
apa itu react

Apa Itu React

Admin Perpus 05 Apr 2026 2 Min. To Read 4 views

Berikut ringkasan isi buku berdasarkan gambar halaman-halaman yang ditampilkan:

  • Fokus utama: membangun aplikasi web menggunakan React modern (dasis dari template React atau React-TS dengan Vite). Buku mengajak pembaca memahami cara membuat UI yang modular, reusable, dan scalable.
  • Konsep dasar UI dan state:
  • - Ilustrasi perubahan state UI (mis. state awal vs hover) untuk menunjukkan bagaimana komponen bisa bereaksi terhadap interaksi pengguna. - Contoh komponen Button yang bisa dipakai berulang di berbagai halaman (Checkout, Contact Us, dll).

  • Pembuatan halaman-halaman utama:
  • - Halaman Home dan Halaman About: bagaimana halaman bisa mengimpor dan menggunakan komponen lain (mis. Button) dan bagaimana struktur halaman diatur. - Halaman Service/layanan: contoh komponen yang juga memanggil Button dan menampilkan konten layanan.

  • Komponen kelas dan fungsi:
  • - Contoh komponen kelas (class component) seperti SearchBar dengan metode render. - Contoh komponen fungsional untuk Button, Post, Blog, dsb.

  • Props, children, dan list rendering:
  • - Prop untuk mentransfer data dari komponen induk ke anak (mis. Post menerima thumbnail, title, description). - Peringatan umum terkait penggunaan properti seperti key pada elemen daftar. - Penggunaan props.children pada Layout untuk membangun kerangka halaman (header, main, footer).

  • Layout dan arsitektur UI:
  • - Layout component yang membungkus konten dengan header, main, dan footer. - Konsep β€œShell β†’ Post” dan passing props untuk menyusun tampilan secara konsisten. - Diagram alur data antara komponen utama (Shell/Layout) dengan Post atau Blog.

  • Struktur proyek (direktori dan file):
  • - Struktur folder src yang direkomendasikan: assets, config, features, routes, shared, hooks, utils, tests, fixtures, ui, components, layouts, widgets, dan routes.jsx. - Penempatan komponen seperti Button, Post, Blog, Layout, serta halaman-halaman (Home, About, Service).

  • Pembuatan Blog sederhana:
  • - Blog menampilkan daftar posts dengan array data (thumbnail, title, description) menggunakan map. - Setiap Post dirender melalui komponen Post dengan props yang sesuai. - Perhatian terhadap penggunaan key saat melakukan iterasi.

  • Setup proyek:
  • - Perintah untuk membuat proyek baru dengan Vite: npm create vite@latest nama-proyek -- --template react (atau --template react-ts untuk TypeScript). - Penyiapan struktur awal dan import secara bertahap ke dalam halaman-halaman.

  • Ringkas studi kasus Visual:
  • - Diagram alur yang menggambarkan hubungan antara shell/layout, komponen Post, dan passing props. - Contoh implementasi UI seperti komponen Post, Blog, dan Layout secara terstruktur.

    Inti pesan buku:

  • Bangun antarmuka dengan React menggunakan komponen-komponen kecil yang reusable.
  • Gunakan props untuk komunikasi antar komponen dan kelola state untuk interaksi pengguna.
  • Susun halaman dengan Layout yang konsisten dan pisahkan logika UI dari presentasinya.
  • Gunakan struktur proyek yang jelas untuk skalabilitas dan pemeliharaan.
  • Praktikkan dengan contoh konkret: Button, Post, Blog, Home, About, Service, serta pembuatan halaman melalui Vite.
  • apa itu react
    apa itu react
    Download Ebook