State Management · Middle · Frage 48 von 75
Wie leitet man nach dem Anlegen eines Elements aus einer action um?
- 1
useNavigate()in der Action aufrufen - 2
redirect('/items/' + id)aus der Action liefern - 3
window.location.href = ...in der Action aufrufen
Antwort zeigen
Richtige Antwort: redirect('/items/' + id) aus der Action liefern
Erklärung
Loader und Actions laufen außerhalb von Komponenten, Hooks stehen also nicht zur Verfügung. redirect erzeugt eine Antwort, der der Router folgt. Hooks wie useNavigate funktionieren nur in Komponenten.