Svelte · Middle · Pytanie 13 z 75
Jak napisać reaktywną logikę wielokrotnego użytku (odpowiednik hooka) w Svelte 5?
// counter.svelte.js
export function createCounter() {
let count = $state(0);
return {
get count() { return count; },
increment: () => count++,
};
}- ✓Poprawna odpowiedź: Funkcją w pliku
.svelte.js, która używa run i zwraca gettery (lub klasą z polami$state) - 2Tylko store'em
- 3Komponentem bez znaczników
Wyjaśnienie
Zwrócenie count bezpośrednio dałoby migawkę liczby; getter zachowuje reaktywne odczyty.