ホームページ >ウェブフロントエンド >jsチュートリアル >フィルターにローカル状態を使用するのをやめる — これがその理由です
誤ってページを更新した後、慎重に選択したフィルターをすべて失ったことがありますか?
それは最近私に起こりました。
Web サイトをチェックしていて、項目を 20 ページ目までフィルタリングしましたが、誰かから電話があったため、モバイル ホットスポットが切断されました。
通話後、ページがリロードされ、停止した 20 ページに到達するには再度クリックを開始する必要がありました。
これはどういう意味ですか?
これは、あなたの会社がこの単純なパフォーマンスの問題により多額の損失を被る可能性があることを意味します。
あるいは、フィルタリングされた検索結果を友人と共有したかったが、共有できなかったというシナリオはどうでしょうか?
これがローカル状態フィルタリングの問題です。
Amazon や有名な電子商取引 Web サイトでのショッピングを考えてください。どのようにできるかに注目してください:
動作する URL パラメーターはこれですべてです!
URL パラメーターがローカル状態よりも優れている理由:
ネットワーク障害や誤ったリロードなど、何が起こっても、ページが再び表示されるたびに、フィルタリングまたはページ分割されたデータの状態は維持されます。
もちろん、データの状態は URL に保持されるため、誰とでも簡単に共有でき、見たいものを正確に見ることができます。
代わりに:「電化製品を選択して、価格帯を 100 ~ 500 ドルに設定してください...」
共有してください: yoursite.com/products?category=electronics&price=100-500
検索エンジンは、フィルタリングされたページを検索してインデックスに登録できます。視認性が向上し、交通量も増加します!
最近、次のようなキーワードで物件を検索しました:「ラゴスのミニ フラット」。Google で得られた結果の 1 つが、フィルターされた検索結果に表示されました。このページには、物件掲載ウェブサイトで入手可能なラゴスのすべてのミニアパートが表示されています。
クールですね?
以前のフィルターの組み合わせに戻したいですか?戻るボタンを押すだけです - 動作します
注: これは好みの問題ではなく、より優れた、よりユーザーフレンドリーなアプリケーションを構築するためのものです。ユーザーはあなたに感謝し、数え切れないほどの頭痛の種から身を守ることができます!
以上がフィルターにローカル状態を使用するのをやめる — これがその理由ですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。