В том-то и дело, что непонятно. В этот раз даже объяснять ничего не стали. Раньше в таких случаях хотя бы про тлетворное влияние Запада или импортозамещение говорили из уважения к публике. А теперь вообще никакой подтанцовки. Иноагенты особо не шалили, Google что просили блокировал. Просто женщина-теледиктор в синем жакете объявила тихим голосом, что с завтрашнего дня Youtube-a не будет. И никто не посмел возразить.
export function disposePinia(pinia: Pinia) {
pinia._e.stop()
pinia._s.clear()
pinia._p.splice(0)
pinia.state.value = {}
// @ts-expect-error: non valid
pinia._a = null
}
Также стор пиньи легко выгружать из памяти. Как избавиться от этой конструкции? Однажды импортированный модуль такого дизайна остается в памяти на все время работы приложения
Что мешает сделать то же самое в предложенном варианте - обнулить все реактивные переменные модуля?
Поскольку общей точкой сбора компонентов является компонент layout-а, который может быть общим для совершенно разных страниц, пришлось решать, как организовать это горизонтальное взаимодействие. Было несколько вариантов, но в итоге остановились на использовании pinia-сторов, которые создаются под каждую страницу. Проблему накопления этих сторов в памяти решили размонтированием стора при переходе на другую страницу.
И тут можно подробней?
Layout - это шаблон, как располагаются блоки на странице/подстранице. Не должен быть привязан в семантике (бизнес-логике) программы/модуля, хотя может использоваться только одним модулем.
Длинно и слишком художественно
И упущенно, что этот Шах берет комиссию с обеих сторон
Автор, отпишись через недельку, плз, насколько возросло число подписчиков канала, и насколько уменьшилась карма тут
Для статистики
Не очень
https://habr.com/ru/articles/778236/
И, главное, сразу после:
Тонкие, блин.
Голимая реклама Vercel-а самого себя и своего Next-a
Ничего не понял
Всю статью расхваливали возможности Гугла по работе с JS, и тут:
Откуда у CSR взялась оценка "плохо"?
Только ради этого стоило прочесть всю статью
Странный вы человек
Раздавят бульдозерами и всех делов
"киллер фича" - это все сразу пересядут на айфоны и макбуки?
Так что должны клиенты тестировать, вашу ферму или свои приложения на вашей ферме?
Основной вывод: игра на криптобиржах - от лукавого
И храните деньги в некастодиальных кошельках
Режет глаза
"участника поп-группы"
КриптоПРО их, наверно, и убили
Они поляну только под себя хорошо зачистили
Шпаргалки тоже полезны бывают и они есть
Просто человек не удосужился позаботитья о качестве и актуальности подаваемого материала
Вы указываете VueJS как хаб, и вывешиваете по нему давно устаревшую информацию шестилетней давности.
Не стыдно?
А потом отрубили Youtube
Почему?
В том-то и дело, что непонятно. В этот раз даже объяснять ничего не стали. Раньше в таких случаях хотя бы про тлетворное влияние Запада или импортозамещение говорили из уважения к публике. А теперь вообще никакой подтанцовки. Иноагенты особо не шалили, Google что просили блокировал. Просто женщина-теледиктор в синем жакете объявила тихим голосом, что с завтрашнего дня Youtube-a не будет. И никто не посмел возразить.
Пока так:
Я вот это не могу понять - как вы модель данных привязываете к странице?
Получается, сторы на разных страницах между собой не взаимодействуют.
Что мешает сделать то же самое в предложенном варианте - обнулить все реактивные переменные модуля?
И тут можно подробней?
Layout
- это шаблон, как располагаются блоки на странице/подстранице. Не должен быть привязан в семантике (бизнес-логике) программы/модуля, хотя может использоваться только одним модулем.Каким образом сюда цепляются сторы и для чего?