React · Middle · Frage 59 von 75
Welche Zustandsvariablen braucht man hier?
const [items, setItems] = useState(list);
const [selectedItem, setSelectedItem] = useState(list[0]);- 1Statt Zustand eine einzige globale Variable verwenden
- 2
selectedIdspeichern und den Eintrag initemssuchen - 3Beides ist in Ordnung; Objekte im Zustand zu duplizieren wird empfohlen
Antwort zeigen
Richtige Antwort: selectedId speichern und den Eintrag in items suchen
Erklärung
Wird ein Eintrag in items bearbeitet, veraltet die Kopie in selectedItem. Die id zu speichern vermeidet duplizierten, nicht synchronen Zustand.