React39 / 78

useRef: Nilai Persist Tanpa Render & Akses DOM

useRef menyimpan nilai yang bertahan antar render TANPA memicu re-render saat nilainya berubah, atau digunakan untuk mengakses elemen DOM secara langsung.

👀 Contoh dulu

const inputRef = useRef(null);
const focusInput = () => inputRef.current.focus();
return <input ref={inputRef} />;

Hasilnya: Elemen input mendapatkan fokus saat tombol diklik.

💡 Ubah inputRef.current tidak akan memicu re-render komponen.

📝 Sekarang giliranmu

Deklarasikan variabel inputRef dan gunakan hook yang tepat untuk menyimpannya dengan nilai awal null.

Preview