ReactiveSearch: как я могу отложить / приостановить реактивный запрос, пока не будут изменены несколько фильтров? - PullRequest
0 голосов
/ 28 июня 2019

Обычно ReactiveBase выполняет новый запрос при каждом изменении компонента react, такого как фильтр.

Но в моем случае я хотел бы сделать несколько изменений фильтра и приостановить реактивный автозапрос, пока все изменения не будут сделаны. (Представьте себе кнопку «Применить фильтры» или аналогичную.)

Практическая проблема заключается в том, что немедленные запросы при изменении вызывают проблемы с производительностью или ухудшают UX, поскольку пользователь ожидает возврата нескольких запросов при каждом изменении.

Есть ли простой способ сделать это? Я пытаюсь изменить свойство react других махинаций, но мне кажется, что проще всего (по крайней мере, для меня) просто отключить «автоматический запрос» и обновлять результаты только тогда, когда я его явно запрашиваю.

...