Nilai Default di React
Terkadang mungkin diperlukan untuk membuat sebuah input sudah memiliki nilai tertentu secara default. Saat yang sama, diperlukan bahwa hanya nilai awal input yang diambil dari state, dan input itu sendiri tidak terikat ke state tersebut.
Untuk menyelesaikan tugas seperti ini, perlu digunakan
atribut defaultValue:
jsxfunction App() {
const [value, setValue] = useState('text');
return <div>
<input defaultValue={value} />
</div>;
}
Untuk checkbox, terdapat atribut serupa
defaultChecked, yang dapat digunakan
untuk mengatur keadaan awal:
jsxfunction App() {
const [checked, setChecked] = useState(true);
return <div>
<input type="checkbox" defaultChecked={checked} />
</div>;
}
Задание 1
Cobalah sendiri cara kerja atribut-atribut ini.