ステータス値と一致する Next.js アプリケーション ディレクトリの動的メタデータ構成
P粉713866425
P粉713866425 2023-12-28 22:59:40
0
1
483

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

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

リーリー


P粉713866425
P粉713866425

全員に返信(1)
P粉025632437

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

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

があります。

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

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート