Object Types
Mendeskripsikan bentuk object UI dengan property name dan type yang jelas.
Tujuan belajar
- Menulis type untuk object sederhana
- Membaca property dan type di object type
- Menggunakan object type untuk data card UI
Isi lesson
5 blok- 1.Object type menjelaskan bentuk dataBelum selesaiWajib
- 2.Type untuk card lessonBelum selesaiWajib
- 3.Jangan biarkan object penting menjadi anyBelum selesaiWajib
- 4.Coding practiceBelum selesaiWajib
- 5.RingkasanBelum selesaiWajib
Object type menjelaskan bentuk data
WajibDi frontend, data yang masuk ke UI sering berbentuk object: user card, product card, lesson item, profile, atau form value. TypeScript membantu kamu menulis bentuk object itu secara eksplisit.
Object type menjawab pertanyaan: property apa yang harus ada, dan masing-masing property punya type apa?
Bagian ini memengaruhi progres lesson.
Type untuk card lesson
Wajibtype LessonCard = {
id: number;
title: string;
durationMinutes: number;
isRequired: boolean;
};
const lesson: LessonCard = {
id: 1,
title: "Object Types",
durationMinutes: 45,
isRequired: true,
};`LessonCard` menjelaskan property yang wajib ada. Jika title diisi number atau durationMinutes diisi string, TypeScript akan memberi error.
Bagian ini memengaruhi progres lesson.
Kesalahan umum
WajibJangan biarkan object penting menjadi any
Jika data penting dibiarkan `any`, TypeScript tidak bisa membantu saat property salah ketik atau value salah tipe. Mulai dari type kecil yang menjelaskan shape utama object.
Bagian ini memengaruhi progres lesson.
Coding practice
WajibDibuka di workspace khususType user card object
Latihan membuat object type untuk data card user yang siap dipakai UI.
Tujuan awal: Fokus di tab TS.
Practice ini dibuka di workspace khusus. Buka practice untuk memakai editor, preview, dan cek otomatis.
Tombol selesai aktif setelah semua validasi wajib lolos.
Ringkasan
Wajib- Object type menjelaskan shape data.
- Setiap property bisa punya type sendiri.
- Object type cocok untuk data UI seperti card, profile, product, dan lesson.
- Type yang jelas membantu mencegah salah property atau salah value.
- Berikutnya, kamu akan memberi type pada function parameter dan return value.
Bagian ini memengaruhi progres lesson.
Langkah berikutnya
Selesaikan bagian penting lesson ini
Lanjutkan blok wajib berikutnya: Object type menjelaskan bentuk data.