Vaikimisi väärtused Reactis
Mõnikord võib olla vajadus seada väljale vaikimisi mingi väärtus. Samal ajal on vajalik, et algväärtus võetaks olekust, kuid väli ise ei oleks selle olekuga seotud.
Sellise ülesande lahendamiseks tuleb kasutada
atribuuti defaultValue:
jsxfunction App() {
const [value, setValue] = useState('text');
return <div>
<input defaultValue={value} />
</div>;
}
Märkeruutude jaoks on olemas analoogne atribuut
defaultChecked, mille abil
saab määrata algse oleku:
jsxfunction App() {
const [checked, setChecked] = useState(true);
return <div>
<input type="checkbox" defaultChecked={checked} />
</div>;
}
Задание 1
Proovige iseseisvalt nende atribuutide tööd.