P粉0200855992023-08-17 18:30:41
URL 経由で渡された id
に基づいて、JSON ファイル
から項目をロードしたいようです。
data.json
ファイルをコンポーネントに直接インポートしたため、fetch
または axios
を使用してリクエストする必要はありません。これはコンポーネント内に変数 data
としてすでに存在します。したがって、URL から取得した id
パラメーターに基づいてデータをフィルターし、関連オブジェクトを使用して item
ステータスを設定できます。
これは、問題を解決するために Foodinfo
コンポーネントを更新する方法です:
useParams
を使用して、URL から id
を取得するだけです。 params.id
は 文字列型
であり、JSON ファイルのデータであるため、
id を整数として解析します。 IDとしての番号。
id
と同じ item
を見つけます。
setItem を項目の状態に設定します。
最後に、コンポーネント内でプロジェクト情報をレンダリングします。
リーリー