ShotaroHirose59 / nextjs-dashboard

Learn Next.js
https://nextjs-dashboard-dun-pi-28.vercel.app
0 stars 0 forks source link

Chapter5 Navigating Between Pages #7

Open ShotaroHirose59 opened 8 months ago

ShotaroHirose59 commented 8 months ago

https://nextjs.org/learn/dashboard-app/navigating-between-pages In the previous chapter, you created the dashboard layout and pages. Now, let's add some links to allow users to navigate between the dashboard routes.

Topics

キーワード

ShotaroHirose59 commented 8 months ago

Why optimize navigation?

Web標準のaタグではナビゲーションでページ全体が更新される。 Next.jsのLinkコンポーネントを使うとクライアントサイドナビゲーションが可能になり、ページ全体を更新する必要がなくなる

Automatic code-splitting and prefetching

Next.jsではナビゲーション体験の向上を狙っている

あとで見る How Routing and Navigation Works

ShotaroHirose59 commented 8 months ago

Pattern: Showing active links

usePathname()フックで現在のURLのPathを取得できる URLのpathが/dashboard/invoicesページであれば/dashboard/invoicesを取得される

ShotaroHirose59 commented 8 months ago

more

useParams

スクリーンショット 2024-03-11 23 39 40