generateViewport
静的なviewport
オブジェクトまたは動的なgenerateViewport
関数を使用して、ページの初期ビューポートをカスタマイズできます。
補足:
viewport
オブジェクトとgenerateViewport
関数のエクスポートは、サーバーコンポーネントでのみサポートされています。
- 同じルートセグメントから
viewport
オブジェクトとgenerateViewport
関数の両方をエクスポートすることはできません。
metadata
エクスポートから移行する場合は、metadata-to-viewport-export codemodを使用して変更を更新できます。
ビューポートオプションを定義するには、layout.jsx
またはpage.jsx
ファイルからviewport
オブジェクトをエクスポートします。
generateViewport
は、1つ以上のビューポートフィールドを含むViewport
オブジェクトを返す必要があります。
補足:
- ビューポートが実行時の情報に依存しない場合は、
generateViewport
ではなく、静的なviewport
オブジェクトを使用して定義する必要があります。
theme-color
の詳細については、こちらを参照してください。
シンプルなテーマカラー
メディア属性付き
補足: ビューポートのメタタグは自動的に設定され、デフォルトで十分であるため、通常は手動設定は不要です。しかし、完全を期すため情報を提供しています。
color-scheme
の詳細については、こちらを参照してください。
IDEの組み込みTypeScriptプラグインを使用している場合、手動で型を追加する必要はありませんが、明示的に追加することもできます。
JavaScriptプロジェクトでは、JSDocを使用して型の安全性を追加できます。
バージョン | 変更点 |
---|
v14.0.0 | viewport とgenerateViewport が導入されました。 |
次のステップ
すべてのメタデータAPIオプションを表示。