React · Middle · Frage 47 von 75

Wie startet man eine Query erst, nachdem user.id aus einer anderen Query da ist?

Antwort zeigen

Richtige Antwort: Der zweiten Query enabled: !!user?.id übergeben

Erklärung

Solange enabled false ist, läuft die Query nicht (Status pending). Einen Hook bedingt aufzurufen verletzt die Hook-Regeln, und ein manuelles refetch im Effekt ist unnötige Komplexität. user.id sollte Teil des Keys der zweiten Query sein.

Zum Weiterlesen

Fehler in der Frage

React · Middle · Frage 47

Teste dich selbst

Mach den Test React · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen