Arbeid med select i React

La oss nå ta for oss rullegardinlister select. Arbeid med dem skiller seg praktisk talt ikke fra arbeid med inputs og avmerkingsbokser.

La oss si at vi har en slik select:

jsxfunction App() {
  return <div>
    <select>
      <option>text1</option>
      <option>text2</option>
      <option>text3</option>
      <option>text4</option>
    </select>
  </div>;
}

La oss sikre dens funksjon ved hjelp av React:

jsxfunction App() {
  const [value, setValue] = useState('');
  
  function handleChange(event) {
    setValue(event.target.value);
  }
  
  return <div>
    <select value={value} onChange={handleChange}>
      <option>text1</option>
      <option>text2</option>
      <option>text3</option>
      <option>text4</option>
    </select>
    <p>
      ditt valg: {value}
    </p>
  </div>;
}
Задание 1

Lag en rullegardinliste for byer. Lag også et avsnitt der brukerens valg skal skrives ut.