Closed OKAUEND closed 1 year ago
Trello - 機能 - 配信者の名前や配信日の降順昇順、配信年でフィルタリングをし、簡易検索機能を実現する
Trello - カテゴリー検索の内容を押下すると、警告文無しにchannel/result/[Dynamic]へ遷移をする Trello - result画面で、QueryParameterを受け取る
検索結果毎にページを作る場合では、検索の種類で画面数が膨大に増えるので1画面で全ての検索処理を行いたい
検索クエリパラメーターをURLのクエリパラメータで受け取りたいため、Next.jsのAPIを利用し、サーバーサイドでクエリパラメータを受け取る なぜサーバーサイドかといえば、Next.jsはサーバー側へ処理を寄せるのが推奨されているため、クライアントではなくサーバで行う
検索結果画面の引数で、searchParamsを受け取る
Issue / Ticket
作業カテゴリー
Trello - 機能 - 配信者の名前や配信日の降順昇順、配信年でフィルタリングをし、簡易検索機能を実現する
作業チケット
Trello - カテゴリー検索の内容を押下すると、警告文無しにchannel/result/[Dynamic]へ遷移をする Trello - result画面で、QueryParameterを受け取る
課題/何が起こったか
検索結果毎にページを作る場合では、検索の種類で画面数が膨大に増えるので1画面で全ての検索処理を行いたい
仮説/どうしてそうなったのか
検索クエリパラメーターをURLのクエリパラメータで受け取りたいため、Next.jsのAPIを利用し、サーバーサイドでクエリパラメータを受け取る なぜサーバーサイドかといえば、Next.jsはサーバー側へ処理を寄せるのが推奨されているため、クライアントではなくサーバで行う
どういう作業を行ったか
検索結果画面の引数で、searchParamsを受け取る
Next Point
変更画面のサンプル
参考資料