Reaktives Hinzufügen zu Arrays in React

Lassen Sie uns an der reaktiven Hinzufügung von Elementen zu einem Array arbeiten. Nehmen wir beispielsweise an, wir haben ein Array, das als Liste ul ausgegeben wird:

jsxfunction App() {
  const [notes, setNotes] = useState([1, 2, 3, 4, 5]);
  
  const result = notes.map((note, index) => {
    return <li key={index}>{note}</li>;
  });
  
  return <div>
    <ul>
      {result}
    </ul>
  </div>;
}
Задание 1

Erstellen Sie einen Button, bei dessen Klick ein neues Element am Ende des Arrays hinzugefügt wird, damit ein neues li am Ende des ul-Tags hinzugefügt wird.

Задание 2

Erstellen Sie ein Input-Feld und einen Button. Beim Klicken auf den Button soll der Text des Input-Felds zu einem neuen li-Tag am Ende des ul-Tags werden.