Svelte · Middle · Pytanie 49 z 75
Dlaczego count nie jest reaktywny w importującym komponencie?
// counter.svelte.js
export let count = $state(0);
export function increment() { count += 1; }- ✓Poprawna odpowiedź: Nie można eksportować stanu, który jest ponownie przypisywany; kompilator przepisuje dostęp tylko wewnątrz modułu. Eksportuj obiekt lub getter
- 2Pliki
.svelte.jsnie obsługują run - 3
incrementmusi być asynchroniczna
Wyjaśnienie
Svelte zgłasza błąd kompilacji dla tego wzorca. export const counter = $state({ count: 0 }) działa, bo zmienia się właściwość.