в связке с Redux, вы каждую новую страницу добавляете в стор что-бы потом отображать её без нового запроса на сервер
Или добавляете в стор только текующую страницу?
Знаешь какие две самые сложные проблемы CS?🌚
1. Именование переменных 2. Инвалидация кеша
Это я к тому что, вцелом для ux полезно бы не ждать лишних запросов и можно хранить данные в сторе, НО только тогда, когда у тебя есть четкая стратегия инвалидации этих данных. Например - инвалидация не нужна вовсе, вторая страница и через 50 лет должна быть с теми же данными - данные инвалидируются по юзер ивенту и мы перкладываем на него ответственность
Так и думал что нужно было брать react query
С чего такой вывод? Поднятые вопросы отстаются в силе
Я понял что ты имел ввиду. А если это например карточка товара, там данные не должны особо меняться но на каждой карточке есть картинка
те тебе скидки в магазинах претят?)
Представь что тебе приходят по 10 карточек на страницу и к каждой картинка, ты бы такое кешировал или делал на каждую страницу fetch?)
it depends. Мы как свою аудиторию исследовали так вот 5% держали вкладку открытую - вечность (месяцами). Теперь представь у себя таких юзеров. Ты положил в кеш карточки, а потом решили что на некоторые товары будет скидка, которую в том числе нужно показывать в превьюшке ценой и лейбом. Как ты таким юзерам ивалидировать данные будешь?
Обсуждают сегодня