Kuinka Next.js-reititys Toimii
Vercelin tiimi on valinnut yksinkertaisen lähestymistavan reititykseen. He ovat päättäneet käyttää kansioita reitteinä. Tämä tarkoittaa, että mitä enemmän kansioita lisäät app-kansioon, sitä enemmän reittejä saat. Lisäksi, jos luot uuden kansion toisen kansion (reitin) sisälle, saat sisäkkäisiä reittejä. Näiden käsitteiden ymmärtämiseksi suosittelemme tutustumaan alla olevaan kuvaan.
Kansiot on nyt järjestetty, joten tarkastellaan seuraavaksi kansioiden sisällä olevia tiedostoja. Next.js tukee kahta erilaista tiedostotyyppiä: page.tsx ja layout.tsx. Näiden ero perustuu niiden rooleihin:
layout.tsxtoimii tiedostona, joka vastaa useilla sivuilla jaettavista erityisistä käyttöliittymäelementeistä;- Vastaavasti
page.tsxvastaa nykyiseen reittiin liittyvästä käyttöliittymästä, mukautuen dynaamisesti URL-osoitteen muutoksiin. Se edustaa visuaalista esitystä, joka liittyy kyseisen reitin ainutlaatuiseen sisältöön ja ominaisuuksiin.
Takaisin projektiin
Luodaan sovelluksellemme sisäkkäinen reitti nimeltä /dashboard. Noudata alla olevia vaiheita tämän toteuttamiseksi:
- Luo uusi
dashboard-kansioapp-kansion sisälle; - Luo uuden
dashboard-kansion sisälle uusi tiedosto nimeltäpage.tsx; - Kopioi ja liitä seuraava sisältö
page.tsx-tiedostoon.
Kun olet suorittanut kaikki tarvittavat vaiheet, avaa seuraava URL-osoite http://localhost:3000/dashboard. Sinun tulisi nähdä luotu sivu (Dashboard Page -teksti).
Seuraavassa luvussa jatkamme työskentelyä sivujen parissa. Älä huoli, jatkamme edelleen.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.08
Kuinka Next.js-reititys Toimii
Pyyhkäise näyttääksesi valikon
Vercelin tiimi on valinnut yksinkertaisen lähestymistavan reititykseen. He ovat päättäneet käyttää kansioita reitteinä. Tämä tarkoittaa, että mitä enemmän kansioita lisäät app-kansioon, sitä enemmän reittejä saat. Lisäksi, jos luot uuden kansion toisen kansion (reitin) sisälle, saat sisäkkäisiä reittejä. Näiden käsitteiden ymmärtämiseksi suosittelemme tutustumaan alla olevaan kuvaan.
Kansiot on nyt järjestetty, joten tarkastellaan seuraavaksi kansioiden sisällä olevia tiedostoja. Next.js tukee kahta erilaista tiedostotyyppiä: page.tsx ja layout.tsx. Näiden ero perustuu niiden rooleihin:
layout.tsxtoimii tiedostona, joka vastaa useilla sivuilla jaettavista erityisistä käyttöliittymäelementeistä;- Vastaavasti
page.tsxvastaa nykyiseen reittiin liittyvästä käyttöliittymästä, mukautuen dynaamisesti URL-osoitteen muutoksiin. Se edustaa visuaalista esitystä, joka liittyy kyseisen reitin ainutlaatuiseen sisältöön ja ominaisuuksiin.
Takaisin projektiin
Luodaan sovelluksellemme sisäkkäinen reitti nimeltä /dashboard. Noudata alla olevia vaiheita tämän toteuttamiseksi:
- Luo uusi
dashboard-kansioapp-kansion sisälle; - Luo uuden
dashboard-kansion sisälle uusi tiedosto nimeltäpage.tsx; - Kopioi ja liitä seuraava sisältö
page.tsx-tiedostoon.
Kun olet suorittanut kaikki tarvittavat vaiheet, avaa seuraava URL-osoite http://localhost:3000/dashboard. Sinun tulisi nähdä luotu sivu (Dashboard Page -teksti).
Seuraavassa luvussa jatkamme työskentelyä sivujen parissa. Älä huoli, jatkamme edelleen.
Kiitos palautteestasi!