Svelte · Middle · Question 23 of 75
What does createContext (Svelte 5.40+) give you?
import { createContext } from "svelte";
export const [getUser, setUser] = createContext<User>();- ✓Correct answer: A typed pair of functions to get and set context, without inventing keys
- 2A global store
- 3A React-style Provider component
Explanation
getUser() throws if no ancestor set the context, which catches mistakes early. Svelte recommends it over setContext/getContext.