потом обратно к списку, пости грузить с начала или тянуть из стейта?
Грузить если данные могли измениться. Если список меняется раз в сутки то можно и не грузить.
Зависит от того что диктует UX. я бы ожидал вернуться к тому месту откуда перешёл, например прокрутил 10 постов вниз, клинул на 11, а потом назад к списку и 11 пост на том же месте где и был. Паралельно с список постов можно подтянуть и добавить новые посты в начало списка (это если сделать максимально user friendly)
нужно тянуть из стейта, чтобы данные мгновенно отобразились, но в фоне, в сервис-воркере, слать запрос за новыми данными
Зачем такие сложности?
это не сложности, а обычная стандартная веб-разработка в 2020 году
зачем для простого апи сервис воркер в реакт приложении?
сервис воркер кеширует запросы, в результате запросы от фронта на бэкенд могут имитировать моментальный ответ
Зачем кешировать запрос, если необходимо следить за изменениями данных?
Зачем кэшировать ответ от апи, если этот ответ лежит в стейте? Нет, не так. Как инвалидировать кэш апи?)
осспадя, сервис-воркер нужен не для конкретного случая, который описали в вопросе выше, а нужен вообще для всего приложения для всех запросов
Не перезагрузит сервис-воркер)
инвалидировать кеш — удалять его, когда на фронте сделал какие-то изменения
Он в памяти ответ кеширует?
что мда?
То есть об озименениях на бэкенде мы никогда не узнаём?)
ты вообще не читаешь чат?
Сервис-воркер работает вне вкладки, которую ты перезагрузишь через f5)
Но вкладка то запросит заново
> но в фоне, в сервис-воркере, слать запрос за новыми данными
Да, ты в чате советуешь из сервис-воркера тянуть данные, а сервис-воркер нужен для кэширования ответа, чтобы моментально получить на фронте данные, которые там уже есть
делать переусложненный фронт - вот это мда. Пихать все что знаешь без особых причин на это и пытаться всех заставить следовать своей религии - вот это мда(((
это не пререусложнённый фронт, это обычное дело в 2020 году, это обычный фронт
вот это и грустно…. Что вы даже не видите в этом переусложненость….
конечно кроме вас средний фронт в 2020 году никто не видел и не знает)
> и сервис-воркер мы делаем не только для кеширования апи-запросов, камон
В идеале нужен общий стейт, в твоем случае на данный момент, скорее всего, лучше запрашивать заново, но не факт
Обсуждают сегодня