入力された値をルーティング パラメーターとしてサーバーに送信したいと考えています。これらの値をエンコードする関数を作成する必要がありますか?ライブラリを使用せずにこれを達成しようとしています。
偶然にも、誤って localhost 8000 を入力してしまい、set Search Params を使用する前にブラウザが localhost 3000 から 8000 の URL を追加し、それらの値をルート パラメータに追加しましたが、サーバーの URL は明らかに正しくない。
これは私のコードです:
リーリー送信すると、空のオブジェクト URLSearchParams のみが取得されます。{}
P粉8271215582023-09-12 13:29:21
関数 setSearchParams
は関数 navigate
と同様に機能し、ナビゲーション操作を実行しますが、現在の URL の検索文字列を更新するだけです。このコードは、実際には searchParams
変数を更新しません。
input
状態を取得して、新しい URLSearchParams
オブジェクトを作成したいと考えています。