Input Terkontrol
Termasuk bagian Dasar-Dasar dalam perjalanan React di Coddy. Pelajaran 28 dari 42.
Input teks menimbulkan sebuah pertanyaan: pengguna mengetik di dalam kotak, tetapi komponenmu memiliki state: siapa yang memiliki teks tersebut? Di React, jawabannya adalah: state yang memilikinya. Ini disebut input terkontrol:
const [name, setName] = useState('');
<input
value={name}
onChange={(e) => setName(e.target.value)}
/>Dua penghubung membentuk perulangan:
value={name}: kotak selalu menampilkan stateonChange: setiap penekanan tombol memanggil setter dengane.target.value, teks terkini di kotak
Jadi, saat kamu mengetik, state diperbarui, lalu halaman dirender ulang, dan kotak menampilkan state yang baru. Keuntungannya, teks tersimpan dalam variabel yang bisa kamu validasi, ubah, hapus, atau tampilkan di bagian lain halaman.
Coba sendiri
Pelajaran ini tidak memiliki tantangan kode.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
1Mengenal React
Apa Itu React?Komponen PertamamuAturan Satu IndukJSX Bukan HTMLRangkuman: Mengenal React2Ekspresi JSX
Kurung KurawalMatematika dalam Kurung KurawalKurung Kurawal dalam AtributMemanggil Fungsi di JSXUlasan: Ekspresi JSX6Formulir & input
Input TerkontrolTampilkan Kembali InputPenghitung KarakterTombol HapusRangkuman: Formulir & input