Кстати, если взять мою или Алексея реализацию и везде один и тот-же компонент пагинации будет - то вполне себе такое ок, вместо each слот только подставить
Столкнулся со случаем, когда нужно производить вычисления со старым и новым значениями переменной, аналог vue watch. Как в svelte лучше всего это сделать?
Нашел такой способ:
let index = 0 let oldIndex = index
$: if (index !== oldIndex) { console.log(index, oldIndex) oldIndex = index }
@Constantine2017 Ну вот видишь, после нескольких вопросов стало понятно, что тебя интересует всего лишь, где вычислять и хранить состояние компонентов. У хранилища плюс в том, что при повторном добавлении компонента в дерево, не надо вычислять состояния заново, если оно не поменялось. Естественно состояние можно хранить и в родительских элементах или ещё выше, или на самом верху. У такого подхода есть и минусы и плюсы, зависимо от ситуации. Как я и говорил, архитектура выбирается зависимо от потребностей.
да, понятно - это фреймворк, каркас приложения, но там есть функциональность роутера
Да, есть и не только она. Я честно ещё никакого не юзал ))) смотрел много. Переделывал с корректировками @PaulMaly (респект✌🏻) свой тупой и минимальный. Думаю тут задача нужна подробнее, чтоб определяться... или вопрос не точный... типа чем отличаются Sapper / Routify