State Management · Junior · Frage 69 von 75
Woher weiß ein React-Router-Loader, welches Element er laden soll?
export async function loader({ params }) {
return getUser(params.id);
}- 1Er liest eine globale Variable, die die Komponente setzt
- 2Er ruft
useParams()im Loader auf - 3Er bekommt
params(und denrequest) als Argument
Antwort zeigen
Richtige Antwort: Er bekommt params (und den request) als Argument
Erklärung
Loader laufen außerhalb von Komponenten, Hooks stehen also nicht zur Verfügung. request.url gibt auch Zugriff auf die Suchparameter.