Closed mayu-tateno closed 6 months ago
The app/page.tsx
file has been updated to rename the exported function from Home
to Page
and simplify the content within the function to include a heading and a paragraph. This change streamlines the code and makes the function's purpose clearer.
File | Change Summary |
---|---|
app/page.tsx |
Renamed exported function from Home to Page and simplified its content. |
In the code where functions roam,
We changed the name from Home to Page,
Simplified with heading's tome,
A paragraph sets the stage.
🐇✨ Code's delight, a rabbit's sage!
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
本当に情報が正しいとは限らないが、ざっくり理解するために聞いてみた。
AppRouterとPageRouterについて説明してください ※正しくはPages Router
Next.js では、ルーティングシステムとして App Router と Page Router の2つが提供されています。それぞれの特徴と違いについて説明します。
App Router App Router は Next.js 13 から導入された新しいルーティングシステムです。このシステムは React 18 の機能であるサーバーコンポーネントや、React 18 の並列レンダリングをサポートすることを目的としています。
特徴:
// app/page.tsx
export default function Page() {
return <h1>Hello, Next.js with App Router!</h1>
}
Page Router Page Router は Next.js の従来からあるルーティングシステムです。Next.js の初期バージョンから存在し、ファイルベースのルーティングを簡単に提供するために設計されています。
特徴:
// pages/index.js
export default function Home() {
return <h1>Hello, Next.js with Page Router!</h1>
}
比較まとめ App Router は新しいルーティングシステムで、サーバーコンポーネントや並列データフェッチングをサポートしています。大規模なプロジェクトやサーバーサイドレンダリングを重視する場合に適しています。 Page Router は従来のルーティングシステムで、シンプルで直感的です。小規模なプロジェクトやクライアントサイドレンダリングを中心とする場合に適しています。 どちらのルーターもそれぞれの利点があるため、プロジェクトの要件に応じて選択すると良いでしょう。
https://qiita.com/Yasushi-Mo/items/865a8d6e1a063058d702 https://zenn.dev/collabostyle/articles/7377d383430bf3 https://qiita.com/YushiYamamoto/items/a02c96a4348b00467972
SSRを重視する場合 検索エンジンへのインデックス登録やオフラインでの読み取りが必要な場合は、Pages Routerがおすすめです。 サーバーサイドの負荷を軽減したい場合 サーバーサイドの負荷を軽減したい場合は、App Routerがおすすめです。
なるほど
学習用メモ
公式のチュートリアルを読む進めつつ動かしてみる 最新なのでバージョンは14だが、他の入門用の教材を見てみると12系ではディレクトリ構成なども違う。 App Routerを使うかPages Routerを使うかの違いのよう。 14系ではApp Router推奨?
デフォルトのトップページ
文字を変更
グローバルで設定している背景のCSSを変更
Summary by CodeRabbit
Home
toPage
for improved clarity and consistency.