где хранить состояние?
вообще супер! классно объясняешь, в голове по полочкам раскладывается
я не говорил что не нужно хранить квери в условной переменной Я лишь говорил что следовать приницам однонарпвленности данных вполне норм решение. Понятно что распарсенные квери будут лежать где-то в локальной переменной
Здесь важно кто является источником правды для фильтров, и я утверждаю, что источником правды для фильтров должен являться стейт, а не квери стринг. Квери стринг должен использоваться исключительно для перситентности и инициализации фильтров при входе на страничку
такое решение тоже имеет право на жизнь, но и использоваться в качестве единого источника правды query это точно не «пиздец»
Это точно пиздец, потому что это внешний источник
это источник который доступен из любой части приложение. И тригерить его изменение могут совершенно разные события
Ну да, а ещё он внешний
Обсуждают сегодня