Size: a a a

Angular - русскоговорящее сообщество

2020 January 10

G

Golodnyi in Angular - русскоговорящее сообщество
можно делать скриншот и показывать картинкой
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
у меня есть CacheService и в него я кеширую резульаты запросов — при повторном обращении к запросу, я проверяю, есть ли у меня такой кеш и возвращаю результат
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
получается, что единый источник правды у меня это мой кеш-сервис 🙂
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
понимаете проблему?
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
как мне тут заюзать редакс или подобный стейт-менеджер?
источник

F

Foma in Angular - русскоговорящее сообщество
и как есть в этом профит
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Артур Мудрик
как мне тут заюзать редакс или подобный стейт-менеджер?
)))0
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
вот это поворот
источник

SK

Sergey Khrolenok in Angular - русскоговорящее сообщество
когда запросы перестали кешироваться браузером ?
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
тобишь, вот есть у вас стейт-менеджер, вы загрузили первую страницу, там 24 айтема товаров, вы положили его в стейт → теперь загрузили вторую страницу и в стейт запихнули ещё 24 айтема → теперь у вас в стейте в массиве 48 айтемов → пользователь ушёл в другой раздел → потом вернулся в раздел товаров → как теперь вы отдаёте айтемы товаров, у вас есть сохраненные в стейте 48 айтемов, 2 страницы, как определяете, что можно не делать GET-запрос для первой страницы? Потом юзер прокрутил страницу, нужно вывести ещё 24 айтема, они у вас уже есть, как определяете, что можно и на вторую страницу не делать GET-запрос? И так далее.
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
А шо если данные на сервере на изменились ? М?
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
Илья | 😶
А шо если данные на сервере на изменились ? М?
это. вообще. другая. тема. камон.
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Артур Мудрик
тобишь, вот есть у вас стейт-менеджер, вы загрузили первую страницу, там 24 айтема товаров, вы положили его в стейт → теперь загрузили вторую страницу и в стейт запихнули ещё 24 айтема → теперь у вас в стейте в массиве 48 айтемов → пользователь ушёл в другой раздел → потом вернулся в раздел товаров → как теперь вы отдаёте айтемы товаров, у вас есть сохраненные в стейте 48 айтемов, 2 страницы, как определяете, что можно не делать GET-запрос для первой страницы? Потом юзер прокрутил страницу, нужно вывести ещё 24 айтема, они у вас уже есть, как определяете, что можно и на вторую страницу не делать GET-запрос? И так далее.
Делаю пагинацию
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
И всё
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
и, дальше?
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Артур Мудрик
это. вообще. другая. тема. камон.
А никого не волнует
С кэшем в этом случае будет жидкий пук и возможные неактуальные данные
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
Илья | 😶
А шо если данные на сервере на изменились ? М?
расстрел, но можно сверху прикруть веб сокеты для оповещения изменений
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Артур Мудрик
и, дальше?
Что дальше
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
конечно же есть пагинация, как без неё
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Артур Мудрик
конечно же есть пагинация, как без неё
Ты знаешь что на пагинацию ( одну ) 24 айтема
источник