State Management · Junior · Frage 49 von 75
Was ist ein loader in React Router?
- 1Eine Funktion, die die Daten einer Route vor dem Rendern lädt
- 2Eine Funktion, die den JS-Code der Route lazy lädt
- 3Eine Spinner-Komponente, die beim Laden einer Seite erscheint
Antwort zeigen
Richtige Antwort: Eine Funktion, die die Daten einer Route vor dem Rendern lädt
Erklärung
Der Router ruft den Loader bei der Navigation auf, und die Komponente liest das Ergebnis mit useLoaderData() (oder im Framework-Modus über Props). Das Laden startet mit der Navigation statt nach dem Rendern, was Anfrage-Wasserfälle vermeidet.