Standardværdier i React

Sommetider kan det være nødvendigt at gøre sådan, at der som standard allerede er en værdi i inputfeltet. Samtidig skal det sikres, at kun startværdien af inputfeltet hentes fra staten, og at inputfeltet ikke er bundet til denne state.

For at løse en sådan opgave skal du bruge attributten defaultValue:

jsxfunction App() {
  const [value, setValue] = useState('text');
  
  return <div>
    <input defaultValue={value} />
  </div>;
}

For checkbokse findes der en tilsvarende attribut defaultChecked, som kan bruges til at angive startværdien:

jsxfunction App() {
  const [checked, setChecked] = useState(true);
  
  return <div>
    <input type="checkbox" defaultChecked={checked} />
  </div>;
}
Задание 1

Prøv selv at arbejde med disse attributter.