検索

ホームページ  >  に質問  >  本文

ステータス値と一致する Next.js アプリケーション ディレクトリの動的メタデータ構成

Next.js 13app ディレクトリで、メタデータを優先して古い head メソッドを放棄したことが公式ドキュメントでわかりました。ページまたはレイアウトで使用されます。

ステータス値に基づいてタイトルを変更したいのですが、どうすればよいですか? メタデータ内のオブジェクトはコンポーネントの外部にあるため、参照できません。

リーリー


P粉713866425P粉713866425396日前528

全員に返信(1)返信します

  • P粉025632437

    P粉0256324372023-12-29 09:25:09

    「状態」が「useState」のようなものを意味する場合、これは不可能です。 metadata はサーバー コンポーネントにのみ適用され、useState はクライアント コンポーネントでのみ使用できるためです。ドキュメント には と記載されています:

    通常のページの場合、どのメタデータを返したいかはわかっているため、metadata オブジェクトで十分です。ページが動的である場合、generateMetadata :

    があります。

    以下はタイトルを動的に設定する例です:

    リーリー

    返事
    0
  • キャンセル返事