React Academy · Oppitunti

Asiakaspuolen reitityksen perusteet

Oppikaa SPA-reitityksen perusteet: polut yhdistyvät näkymiin ja navigointi päivittää URL-osoitteen sekä käyttöliittymän ilman koko sivun latausta. Rakentakaa yksinkertainen hash-pohjainen esimerkki.

Oppitunti 1/38 vaihetta

Asiakaspuolen reitityksen perusteet on ilmainen React Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/3. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu React Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. React Academy-kurssilla on yhteensä 3 oppituntia.

Mitä asiakaspuolen reititys tarkoittaa?

Tavoite: Tutustukaa siihen, miten asiakaspuolen reitityksen avulla sovellus voi vaihtaa näkymää ilman sivun uudelleenlatausta.

  • SPA ja koko sivun uudelleenlataus
  • Polun ja näkymän yhdistäminen
  • Historian päivitykset

SPA ja MPA

SPA: yksi HTML-sivu, jonka näkymiä JavaScript vaihtaa. MPA: palvelin lähettää uuden sivun jokaista URL-osoitetta varten. SPA:t tuntuvat nopeammilta, koska siirtyminen ei edellytä koko sivun uudelleenlatausta.

Polut, parametrit ja aktiivisuus

Polku tunnistaa näkymän (esimerkiksi /about). Parametrit välittävät tietoja (esimerkiksi /users/42). Merkitkää nykyinen linkki aktiiviseksi, jotta käyttäjän on helppo hahmottaa sijaintinsa.

Esimerkki: yksinkertainen reititys

Pieni hash-pohjainen reititin: linkit päivittävät arvon #path; sovellus kuuntelee hashchange-tapahtumaa ja renderöi vastaavan näkymän.


<div id="root"></div>

Historia ja navigointi

Reitittimet päivittävät URL-osoitetta ja selaushistoriaa, jotta Takaisin- ja Eteenpäin-toiminnot toimivat. Näkymät vaihtuvat heti ilman koko dokumentin uudelleenlatausta.

Vinkit ja seuraavat vaiheet

Vinkit:

  • Pitäkää linkit selkeästi aktiivisina.
  • Käsitelkää tuntemattomat polut (404).
  • Käyttäkää myöhemmin kirjastoa sisäkkäisiä reittejä ja parametreja varten.

Reitityksen käsitteen tarkistus

Mitä asiakaspuolen reititystä käyttävässä SPA-sovelluksessa yleensä tapahtuu, kun siirryt reitiltä toiselle?

Kertaus

Kertaus: Asiakaspuolen reititys yhdistää polut ja näkymät, päivittää URL-osoitteen ja historian ja välttää koko sivun uudelleenlatauksen, mikä tekee navigoinnista nopeaa.

Aloita maksutta

Opi React tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
88
Oppitunnit
324

Usein kysytyt kysymykset

Onko oppitunti ”Asiakaspuolen reitityksen perusteet” ilmainen?

Kyllä – oppitunnin ”Asiakaspuolen reitityksen perusteet” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko React Academy-kurssin, päivitä CoddyKit PROhon. React Academy-kurssilla on yhteensä 3 oppituntia.

Mitä opin oppitunnilla ”Asiakaspuolen reitityksen perusteet”?

Oppikaa SPA-reitityksen perusteet: polut yhdistyvät näkymiin ja navigointi päivittää URL-osoitteen sekä käyttöliittymän ilman koko sivun latausta. Rakentakaa yksinkertainen hash-pohjainen esimerkki. Harjoittelet React Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni React Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin React Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/3.

Kuinka kauan ”Asiakaspuolen reitityksen perusteet”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä React Academy-oppitunnilla?

Kyllä. Jokainen React Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Asiakaspuolen reitityksen perusteet
  2. Sisäkkäiset reitit ja reittiparametrit
  3. Navigointilinkit ja aktiiviset tilat
← Takaisin: React Academy