Ребзя
Есть страница items-list со списком итемов, на этой странице есть 5 фильтров. После применения любого фильтра идет запрос с квери параметрами фильтра и ответ с отфильрованными данными
у каждого итема есть ссылка на item-detail ( переход на другую страницу )
После перехода на item-detail сбивается фильтр и соответственно когда с item-detail возвращаешься на items-list, то заново загружаются все данные ( т.к фильтры не сохраняют стейт )
Вопрос: как вы поступаете в таком кейсе ?
Есть вариант хранить фильтры в локал сторейдже, но тогда нельзя будет линкануть ссылку другому юзеру
Есть вариант при изменения фильтра запихивать квери параметры в адресную строку
Ещё вариант - добавить стейт менеджмент ( но я с ним ещё не работал ), поэтому у меня альтернатива - сделать shared.service и там хранить стейт ( но проблема в том, что у меня таких х2 страницы ) и придётся дублировать код
Ещё забыл сказать что это админка и вряд ли кто-то будет шарить линк, но всё же
И ещё немало важное возле фильтров есть ещё пагинация ( её я храню в локал сторейдже )