Size: a a a

2021 May 07

R

Ramazan in pro.js
Всем привет, делаю фильтр/поиск, задача стоит сделать множественный поиск, не могу понять как отправить данный в запрос и потом сохранить их, чтоб при следующем запросе предыдущие данные тоже сохранились. Как это сделать?
https://prnt.sc/12mfclo
источник

kp

krn p in pro.js
передавать все фильтры сразу и в любом случае.
дергать фильтры из хранилища.
да как угодно, если честно
источник

kp

krn p in pro.js
можно даже в кверю прописать
источник

R

Ramazan in pro.js
все фильтры сразу? так их значения при каждом запросе перезатираться будут же
источник

kp

krn p in pro.js
почему перезатираться? тут без знания архитектуры делать нечего. давай подробности. хранилище есть? какойнить редух
источник

kp

krn p in pro.js
насколько продакшеновский у тебя проект? 😄
источник

R

Ramazan in pro.js
из хранилища редакс
источник

R

Ramazan in pro.js
уже почти запущен
источник

R

Ramazan in pro.js
поиск работает, но по одному критерию только
источник

kp

krn p in pro.js
тригеришь фильтр.
в обработке посылаешь запрос со ВСЕМИ фильтрами (недостающие дергаешь из стора, совпадающие - перезаписываешь тригернутым фильтром)
источник

R

Ramazan in pro.js
то есть, при клике на один из критериев, посылать данные в стор и тут же их получать и посылать в запрос?
источник

kp

krn p in pro.js
нет конечно. одним запросом.
дергаешь например запрос с параметрами
GET /shoes?search=adidas&size=42
когда search нет - не пихаешь в запрос серч
когда size нет - не пихаешь в запрос сайз
1.
тригеришь серч, поиск - посылается запрос с search
2. тригеришь фильтр по размеру - посылается запрос с search(берется из хранилища) и size
вроде ж несложно
источник

kp

krn p in pro.js
я честно говоря или не понимаю глубины проблемы, или не понимаю откуда тут вообще могут быть проблемы ))
источник

R

Ramazan in pro.js
Ну чтоб из стора взять данные из поиска, надо же их туда записать? я не тоже самое, что и ты написал?
источник

AD

Alexandr Dobrovolski... in pro.js
почему вместо кнопки "поиск" кнопка "отмена"?)
источник

R

Ramazan in pro.js
нет кнопки поиск, он идет при изменении
источник

R

Ramazan in pro.js
отмета просто сбрасывает фильтр
источник

AD

Alexandr Dobrovolski... in pro.js
так всё равно самая главная и большая call-to-action отмена
источник

R

Ramazan in pro.js
если б была кнопка сабмита, то легче было бы)
источник

AD

Alexandr Dobrovolski... in pro.js
плохой UX
источник