Svelte · Senior · Pytanie 24 z 75
Jak przeładować konkretne dane po zmianie?
// +page.js
export async function load({ fetch, depends }) {
depends("app:cart");
return { cart: await (await fetch("/api/cart")).json() };
}
// somewhere in the UI
await invalidate("app:cart");- ✓Poprawna odpowiedź: Zadeklarować własną zależność przez
dependsi wywołaćinvalidatez tym samym identyfikatorem - 2Przeładować całą stronę
- 3Wywołać
load()bezpośrednio
Wyjaśnienie
Form actions z use:enhance po udanej wysyłce unieważniają wszystkie dane automatycznie.