Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Navigoinnin Optimointi Next.js:ssä | Sivujen ja Asettelujen Rakentaminen Next.js:ssä
Next.js 14 -osaaminen Modernien Web-sovellusten Rakentamiseen

bookNavigoinnin Optimointi Next.js:ssä

Nyt kun kaikki tarvittavat sivut ovat valmiina, tarkastellaan, miten käyttäjät voivat siirtyä niiden välillä. Perinteisesti käytettäisiin oletuksena HTML:n <a>-tagia. Tämän lähestymistavan ongelmana on kuitenkin se, että se aiheuttaa koko sivun uudelleenlatauksen, mikä heikentää käyttökokemusta.

Next.js suosittelee käyttämään <Link>-komponenttia, jonka avulla voidaan toteuttaa asiakaspuolen navigointi.

Note
Huomio

Lisätietoja asiakaspuolen navigoinnista löytyy dokumentaatiosta:  docs

Vaihtoehtoisesti voit jatkaa projektin parissa. Voit luottaa siihen, että Link-komponentin käyttö on parempi ratkaisu, ja näemme sen käytännön toteutuksen projektissa.

Takaisin projektiin

Asiakaspuolen navigoinnin toteuttamiseksi siirry tiedostoon app/ui/dashboard/nav-links.tsx, tuo Link-komponentti tiedostosta next/link ja korvaa <a>-tagi <Link>-komponentilla.

Kun olet tallentanut muutoksesi, testaa localhost-ympäristöäsi varmistaaksesi saumattoman sivunavigoinnin ilman sivun uudelleenlatausta.

Käytännössä

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

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

bookNavigoinnin Optimointi Next.js:ssä

Pyyhkäise näyttääksesi valikon

Nyt kun kaikki tarvittavat sivut ovat valmiina, tarkastellaan, miten käyttäjät voivat siirtyä niiden välillä. Perinteisesti käytettäisiin oletuksena HTML:n <a>-tagia. Tämän lähestymistavan ongelmana on kuitenkin se, että se aiheuttaa koko sivun uudelleenlatauksen, mikä heikentää käyttökokemusta.

Next.js suosittelee käyttämään <Link>-komponenttia, jonka avulla voidaan toteuttaa asiakaspuolen navigointi.

Note
Huomio

Lisätietoja asiakaspuolen navigoinnista löytyy dokumentaatiosta:  docs

Vaihtoehtoisesti voit jatkaa projektin parissa. Voit luottaa siihen, että Link-komponentin käyttö on parempi ratkaisu, ja näemme sen käytännön toteutuksen projektissa.

Takaisin projektiin

Asiakaspuolen navigoinnin toteuttamiseksi siirry tiedostoon app/ui/dashboard/nav-links.tsx, tuo Link-komponentti tiedostosta next/link ja korvaa <a>-tagi <Link>-komponentilla.

Kun olet tallentanut muutoksesi, testaa localhost-ympäristöäsi varmistaaksesi saumattoman sivunavigoinnin ilman sivun uudelleenlatausta.

Käytännössä

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 4
some-alt