Advanced · Level 17: Design SystemAdvanced70 menitBahasa Indonesia
Button Variants
Mendesain Button primary, secondary, dan destructive dengan variant yang typed serta state disabled dan focus yang dapat diakses.
Tujuan belajar
- Membedakan intent primary, secondary, dan destructive dari sekadar warna button
- Membatasi variants dengan union type yang dapat diperiksa caller
- Menjaga disabled attribute serta visible focus state pada control native
- Menghindari boolean visual yang bertentangan seperti isPrimary dan isDanger sekaligus
ReactButtonVariantsTypeScriptAccessibility
Isi lesson
6 blok- 1.Variant menyatakan intent, bukan sekadar cat warnaBelum selesaiWajib
- 2.Button API dengan intent dan size yang terbatasBelum selesaiWajib
- 3.Coding practiceBelum selesaiWajib
- 4.Cek pemahamanBelum selesaiWajib
- 5.Disabled bukan alasan menghilangkan focus feedbackBelum selesaiOpsional
- 6.RingkasanBelum selesaiWajib
Langkah berikutnya
Selesaikan bagian penting lesson ini
Lanjutkan blok wajib berikutnya: Variant menyatakan intent, bukan sekadar cat warna.