Anonymous
кеш в компутед сохраняется до тех пор пока не изменится одна из его зависимостей
Куда он сохраняется и какой у него жизненный цикл скажи
Anonymous
И почему если мне нужен кэш я вообще имею право зависеть от какого то компонента???
Anonymous
Пойми, что если сохранять кэш на клиенте то сохранять его надо в ls, чтобы когда он понадобиться без проблем его достать
Anonymous
Или обновить
Anonymous
Ну так проверяй, в чем проблема то?
Думал может вы какую нибудь крутую либу подкините )
Александр
рафаел, вопрос - в случае если у тебя computed свойство тупо проксирует стэйт vuex, запрос к нему будет кешироваться? и если да - то это адекватный способ хранить кешированные результаты запросов ?
Rafael 🌵
Не встречал, но это и делается просто
Александр
вот об этом спор и был
Александр
я предлагал кешированые запросы так хранить
Александр
а wentixon настаивает на том что единственный нормальнй вариант это юзать local storage
Anonymous
вычисляемые свойства кешируются, основываясь на своих зависимостях. Вычисляемое свойство будет пересчитано только тогда, когда изменится одна из его зависимостей. 
Anonymous
Вот это в данном контексте называется кэш
Anonymous
когда проксируешь стэйт - у него нет зависимостей
Вот скажи.. если я закрою страницу и открою заново ты думаешь кэш останется в computed чтоли
Александр
нет
Anonymous
Мда
Александр
в таком случае нет
Anonymous
Ну теперь скажи зачем мне такой кэш
Anonymous
Даже если это и можно сделать
Александр
а че мда? начальные условия надо уточнять перед постановкой вопроса.
Александр
зачем? например на время работы spa твоего.
Anonymous
Ладно в следующий раз буду из составлять для своих тупых вопросов
Александр
пока вкладку не закрыл - будет у меня кеш того, что я часто запрашиваю у сервера работаю внутри своего spa
Александр
зависит от контекста приложения все
Anonymous
зачем? например на время работы spa твоего.
А как мне во время работы понадобится какой то кэш если у меня и так стейт есть
Anonymous
Вот просто приведи хоть 1 пример
Anonymous
Начальные данные мы получаем при загрузки апа, меняем через апи..
Anonymous
Когда мне потребуется.. о каком кэше вообще речь может идти здесь если все и так в стейте а что нет подгружается в него
Anonymous
А вообще я только что понял что если и делать кэширование то надо делать ssr
Anonymous
Он кеширует тем более уже на глобальном уровне для всех юзеров
Александр
по таймауту, длиной сколько тебе надо хранить кеш, меняешь флаг который мониторится через watch, по смене флага делаешь повторную загрузку данных так как стэйт считается устаревшим
Александр
например вот тебе пример живой который видел на продакшене
Anonymous
Но кеш это же стейт не?
Anonymous
Ты обновляешь стейт а не кэш
Александр
по факту получается да, просто у него зависимостей внешних нет, у стейта, и он сам не поменяется. он поменяется только мутацией.
zinge 🐌
Anonymous
Ты опоздал все уже распродано
Александр
я понял какой кеш тебе нужен
Александр
юзай локал сторедж
zinge 🐌
Читаю уже полчаса. Думаю чем закончится то. Они поженяться или нет.
Александр
я в таких случаях просто кеширую в редисе на стороне бекенда
Anonymous
А какой кэш еще может быть
Александр
бэкендовский)
Александр
который быстро отдает результат
Александр
в ответ на апи запрос
Anonymous
Я с самого начала спрашивал где лучше манипулировать с ls
Anonymous
Или ты не распознал абривиатуру?
Александр
не обратил внимание. я же выше назвал аббревиатуру твою тебе - local storage браузера
Anonymous
бэкендовский)
Короче все понятно.. я же тебе говорю что на бэкенде кэш есть в ssr
Anonymous
На фронте же видимо придется в экшене ложить в сторэйдж
Anonymous
Я ждал вообще что мне кто то скажет, что это бред, юзай ssr
Anonymous
И я бы успокоился
Anonymous
Но никак не думал что вступлю в дискуссию о вычисляемых свойствах
Александр
в изначальном вопросе не было никакого разговора об ls
Александр
и еще интересно, что делать если нескольким компонентам нужны одни и те же данные? В каком компоненте их загружать
Александр
а во вторых
Anonymous
Одной из главных задач которых хранить локальный кэш чтобы не пересчитывать значение
Александр
кеш ssr вообще никак не связан с кешем апи запросов на беке
Anonymous
Это вообще прошлый вопрос если что
Anonymous
Кто то еще отмечает видимо 👍
Anonymous
https://ssr.vuejs.org/ru/caching.html
Александр
я уверен о контексте того что я говорю. я не юзаю ssr. но у меня кешируются данные на бэкенде в redis. получаю я их в компонентах с помощью xhr запросов каждый раз когда мое веб приложение открывается.
Anonymous
А это что?
Anonymous
Блин т9
Anonymous
Я так понимаю что нет
Александр
+
Anonymous
С кем я спорю боже мой
Александр
чувак
Александр
это звучало как "ой всё"
Александр
я по факту тебе все норм рассказал
Александр
и то что мой проект не юзает ssr
Александр
и я не юзаю локал стореджж
Александр
не делает из меня долбоеба или профана
Anonymous
и то что мой проект не юзает ssr
С этого надо было начинать
Александр
я же сказал это постом выше, епта