Svelte · Senior · Frage 25 von 75

Warum sollten load-Funktionen frei von Seiteneffekten sein?

// +page.js
import { user } from "./state.svelte.js";
export async function load({ fetch }) {
  user.current = await (await fetch("/api/user")).json();
}
Antwort zeigen

Richtige Antwort: Dort geteilten State zu schreiben leakt Daten zwischen Nutzern

Erklärung

Gib die Daten zurück und lass Komponenten sie über data lesen oder in Context übergeben.

Zum Weiterlesen

Fehler in der Frage

Svelte · Senior · Frage 25

Teste dich selbst

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

Diesen Test machen