Svelte · Middle · Запитання 13 з 75
Як написати перевикористовувану реактивну логіку (аналог хука) у Svelte 5?
// counter.svelte.js
export function createCounter() {
let count = $state(0);
return {
get count() { return count; },
increment: () => count++,
};
}- ✓Правильна відповідь: Функцією у файлі
.svelte.js, що використовує руни й повертає гетери (або класом з полями$state) - 2Лише стором
- 3Компонентом без розмітки
Пояснення
Якщо повернути count напряму, вийде знімок числа; гетер зберігає реактивність читання.