useRef
adalah hook yang memungkinkan kita untuk membuat referensi ke elemen DOM atau menyimpan nilai yang tidak memerlukan render ulang ketika diperbarui. Ini sangat berguna untuk mengelola fokus, teks input, dan nilai yang ingin kita simpan tanpa memicu render ulang.
Langkah pertama adalah mengimpor useRef
dari React.
Kemudian, kita bisa membuat referensi menggunakan useRef
.
Setelah itu, kita bisa mengaitkan referensi tersebut ke elemen DOM menggunakan atribut ref
.
Berikut adalah contoh lengkap penggunaan useRef
untuk mengelola fokus pada elemen input ketika tombol ditekan.
Dengan menggunakan useRef
, kita dapat dengan mudah mengakses elemen DOM dan menyimpan nilai tanpa memicu render ulang. Ini sangat berguna dalam banyak kasus, seperti mengelola fokus dan menyimpan nilai yang tidak perlu diperbarui di UI. Cobalah untuk menerapkan useRef
dalam proyek Anda untuk memahami manfaatnya secara langsung.