Svelte · Middle · Frage 23 von 75
Was liefert createContext (Svelte 5.40+)?
import { createContext } from "svelte";
export const [getUser, setUser] = createContext<User>();- 1Einen globalen Store, verfügbar aus jedem Modul der App
- 2Eine
Provider-Komponente im Stil von React, um Kinder zu umhüllen - 3Ein typisiertes Funktionspaar zum Holen und Setzen von Context
Antwort zeigen
Richtige Antwort: Ein typisiertes Funktionspaar zum Holen und Setzen von Context
Erklärung
getUser() wirft, wenn kein Vorfahre den Context gesetzt hat, was Fehler früh findet. Svelte empfiehlt es gegenüber setContext/getContext.