Optimalisering av navigasjon i Next.js
Nå som vi har alle de nødvendige sidene, la oss se på hvordan brukere kan navigere mellom dem. Tradisjonelt ville man brukt standard HTML-<a>-taggen. Problemet med denne tilnærmingen er at den utløser en fullstendig omlasting av siden, noe som påvirker brukeropplevelsen.
Next.js anbefaler å bruke <Link>-komponenten, som muliggjør klient-side navigasjon.
For mer informasjon om klient-side navigasjon, se dokumentasjonen på: docs
Alternativt kan vi fortsette å arbeide med prosjektet. Du kan stole på at bruk av Link-komponenten er en bedre løsning, og vi kan se dens praktiske bruk i prosjektet.
Tilbake til prosjektet
For å implementere klient-side navigasjon, gå til app/ui/dashboard/nav-links.tsx, importer Link-komponenten fra next/link, og erstatt <a>-taggen med <Link>.
Etter at du har lagret endringene dine, test localhost for å sikre sømløs navigasjon mellom sider uten å oppdatere siden.
I praksis
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.08
Optimalisering av navigasjon i Next.js
Sveip for å vise menyen
Nå som vi har alle de nødvendige sidene, la oss se på hvordan brukere kan navigere mellom dem. Tradisjonelt ville man brukt standard HTML-<a>-taggen. Problemet med denne tilnærmingen er at den utløser en fullstendig omlasting av siden, noe som påvirker brukeropplevelsen.
Next.js anbefaler å bruke <Link>-komponenten, som muliggjør klient-side navigasjon.
For mer informasjon om klient-side navigasjon, se dokumentasjonen på: docs
Alternativt kan vi fortsette å arbeide med prosjektet. Du kan stole på at bruk av Link-komponenten er en bedre løsning, og vi kan se dens praktiske bruk i prosjektet.
Tilbake til prosjektet
For å implementere klient-side navigasjon, gå til app/ui/dashboard/nav-links.tsx, importer Link-komponenten fra next/link, og erstatt <a>-taggen med <Link>.
Etter at du har lagret endringene dine, test localhost for å sikre sømløs navigasjon mellom sider uten å oppdatere siden.
I praksis
Takk for tilbakemeldingene dine!