Heim > Web-Frontend > js-Tutorial > Hören Sie auf, den lokalen Status für Filter zu verwenden – hier ist der Grund

Hören Sie auf, den lokalen Status für Filter zu verwenden – hier ist der Grund

Patricia Arquette
Freigeben: 2025-01-06 21:03:55
Original
773 Leute haben es durchsucht

Haben Sie jemals alle sorgfältig ausgewählten Filter verloren, nachdem Sie die Seite versehentlich aktualisiert haben?

Es ist mir kürzlich passiert.

Ich habe mir eine Website angesehen, den Artikel auf Seite 20 gefiltert und dann wurde die Verbindung zu meinem mobilen Hotspot getrennt, weil mich jemand angerufen hat.

Nach dem Anruf wurde die Seite neu geladen und ich musste erneut klicken, um zur 20. Seite zu gelangen, wo ich aufgehört hatte.

Was bedeutet das?

Das bedeutet, dass Ihr Unternehmen aufgrund dieses einfachen Leistungsproblems viel Geld verlieren könnte.

Oder wie wäre es mit einem Szenario, in dem Sie Ihre gefilterten Suchergebnisse mit einem Freund teilen wollten, dies aber nicht konnte?

Das ist das Problem bei der lokalen Bundeslandfilterung.

Denken Sie an den Einkauf bei Amazon oder einer anderen beliebten E-Commerce-Website, die Sie kennen. Beachten Sie, wie Sie Folgendes tun können:

  1. Mehrere Filter anwenden
  2. Teilen Sie die genaue Produktsuche mit anderen
  3. Lesezeichen für bestimmte Suchanfragen
  4. Gehen Sie mit den Browserschaltflächen zu früheren Suchen zurück

Das sind alle URL-Parameter in Aktion!

Warum URL-Parameter besser sind als der lokale Status:

– Zustandspersistenz für bessere UX

Was auch immer passiert, sei es ein Netzwerkfehler oder ein versehentliches Neuladen, der Status Ihrer gefilterten oder paginierten Daten bleibt erhalten, wenn die Seite wieder online ist.

— Gemeinsam nutzbarer Link mit Filtern

Da der Datenstatus natürlich in der URL gespeichert ist, können Sie ihn ganz einfach mit jedem teilen und dieser wird genau das sehen, was Sie sehen möchten.

Anstelle von: „Hey, wählen Sie Elektronik aus und stellen Sie dann die Preisspanne auf 100–500 $ ein …“

Einfach teilen: yoursite.com/products?category=electronics&price=100-500

— SEO-Vorteile?

Suchmaschinen können Ihre gefilterten Seiten finden und indizieren. Mehr Sichtbarkeit, mehr Verkehr!

Ich habe kürzlich nach einer Immobilie mit einem Schlüsselwort wie diesem gesucht: „Miniwohnung in Lagos“, und eines der Ergebnisse, die ich bei Google erhalten habe, hat mich zu einem gefilterten Suchergebnis geführt Seite, die mir alle verfügbaren Miniwohnungen in Lagos zeigt, die auf der Website mit Immobilienangeboten verfügbar sind.

Cool, oder?

— Einfache und schnelle Browser-Navigation ⚡

Möchten Sie zu Ihrer vorherigen Filterkombination zurückkehren? Drücken Sie einfach den Zurück-Button – es funktioniert

HINWEIS: Hier geht es nicht um Vorlieben, sondern um die Entwicklung besserer, benutzerfreundlicherer Anwendungen. Ihre Benutzer werden es Ihnen danken und Sie ersparen sich unzählige Kopfschmerzen!

Stop Using Local State for Filters — Here is why

Das obige ist der detaillierte Inhalt vonHören Sie auf, den lokalen Status für Filter zu verwenden – hier ist der Grund. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage