Zależy, jeden przypadek użycia do przechowywania wyników wyszukiwania w sklepie jest:
- Użytkownicy idzie do/wyszukiwania i wyszukiwania dla „Super tanie samochody”
- użytkownik kliknie trzeciego samochodu, który pojawia się w lista wyników
- Użytkownik nie lubi samochód i naciska przycisk wstecz w przeglądarce
teraz, jeśli przechowywane kwerendy wyszukiwania i wyniki wyszukiwania w sklepie, można rerender strona wyszukiwania z tymi samymi wynikami bez kolejnej rountrip do serwera i będzie wyglądać jak natychmiastowe ładowanie do użytkownika.
bym osobiście przechowywać wyniki w store.search
Borjante Nicea wyjaśnienie dlaczego powinniśmy zachować wyniki w sklepie! Jak zorganizować sklep, jeśli mam element wyszukiwania, który jest prostym menu rozwijanym z autouzupełnianiem na tej samej stronie, na której znajduje się katalog samochodów? Sklep wyszukiwania będzie cars.search, ale jaki powinien być magazyn katalogu? cars.all? – kirpt
, więc jeden powód do tej pory, to jest to? :) –