State Management · Middle · Frage 47 von 75
Wann sollte man useFetcher statt <Form> verwenden?
- 1Um ein Formular zu senden, das zu einer neuen Seite navigieren muss
- 2Um in
useEffectDaten von einer Fremd-API zu laden - 3Um einen Loader oder eine Action ohne Navigation aufzurufen
Antwort zeigen
Richtige Antwort: Um einen Loader oder eine Action ohne Navigation aufzurufen
Erklärung
Ein Fetcher hat seinen eigenen Zustand (fetcher.state, fetcher.data) und ändert die URL nicht, sodass viele unabhängige Mutationen auf einer Seite laufen können (eine Todo-Liste, Inline-Bearbeitung).