Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Optimering av Navigering i Next.js | Bygga Sidor och Layouter i Next.js
Next.js 14-Färdighet för att Bygga Moderna Webbappar

bookOptimering av Navigering i Next.js

Nu när vi har alla nödvändiga sidor kan vi utforska hur användare kan navigera mellan dem. Traditionellt kan vi använda den vanliga HTML <a>-taggen. Problemet med detta tillvägagångssätt är dock att det utlöser en fullständig omladdning av sidan, vilket påverkar användarupplevelsen.

Next.js föreslår att använda <Link>-komponenten, vilket möjliggör klientbaserad navigering.

Note
Notering

För mer information om klientbaserad navigering, se dokumentationen på: docs

Alternativt kan vi fortsätta arbeta med projektet. Du kan lita på att användningen av Link-komponenten är en bättre metod, och vi kan se dess praktiska tillämpning i projektet.

Tillbaka till projektet

För att implementera klientbaserad navigering, gå till app/ui/dashboard/nav-links.tsx, importera Link-komponenten från next/link och ersätt <a>-taggen med <Link>.

När ändringarna har sparats, testa din localhost för att möjliggöra smidig sidnavigering utan att sidan uppdateras.

I praktiken

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 4

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Can you explain how the Link component improves navigation compared to the <a> tag?

What else can I customize when using the Next.js Link component?

Are there any best practices for using client-side navigation in Next.js?

Awesome!

Completion rate improved to 2.08

bookOptimering av Navigering i Next.js

Svep för att visa menyn

Nu när vi har alla nödvändiga sidor kan vi utforska hur användare kan navigera mellan dem. Traditionellt kan vi använda den vanliga HTML <a>-taggen. Problemet med detta tillvägagångssätt är dock att det utlöser en fullständig omladdning av sidan, vilket påverkar användarupplevelsen.

Next.js föreslår att använda <Link>-komponenten, vilket möjliggör klientbaserad navigering.

Note
Notering

För mer information om klientbaserad navigering, se dokumentationen på: docs

Alternativt kan vi fortsätta arbeta med projektet. Du kan lita på att användningen av Link-komponenten är en bättre metod, och vi kan se dess praktiska tillämpning i projektet.

Tillbaka till projektet

För att implementera klientbaserad navigering, gå till app/ui/dashboard/nav-links.tsx, importera Link-komponenten från next/link och ersätt <a>-taggen med <Link>.

När ändringarna har sparats, testa din localhost för att möjliggöra smidig sidnavigering utan att sidan uppdateras.

I praktiken

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 4
some-alt