Arbejde med select i React

Lad os nu tage os af rullemenuerne select. Arbejdet med dem adskiller sig stort set ikke fra arbejdet med inputfelter og afkrydsningsfelter.

Lad os sige, at vi har en select som denne:

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

Lad os sikre dens funktion med 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>
      dit valg: {value}
    </p>
  </div>;
}
Задание 1

Lav en rullemenu med byer. Lav også et afsnit, hvor brugerens valg vil blive vist.