React Academy · Oppitunti

Reactin aloitus: käsitteet ja asetukset

Tutustukaa Reactiin, deklaratiivisen käyttöliittymän merkitykseen ja diffing-toiminnan periaatteeseen. Tehkää nopea asennus kehityspalvelimella, tutustukaa kansiorakenteeseen ja renderöikää ensimmäinen näkymä createRootilla.

Oppitunti 1/38 vaihetta

Reactin aloitus: käsitteet ja asetukset 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.

Mikä React on?

React on käyttöliittymäkirjasto, jolla sovelluksia rakennetaan pienistä, uudelleenkäytettävistä komponenteista.

  • Ajattele komponentteina.
  • Kuvaile käyttöliittymä tietyn tilan perusteella (deklaratiivisesti).
  • React huolehtii tehokkaista päivityksistä.

Deklaratiivinen ajattelutapa

Deklaratiivinen koodi kuvaa lopputuloksen; React laskee DOM-muutokset puolestasi. Imperatiivinen koodi hallitsee jokaista päivitystä yksityiskohtaisesti.

Muutosten vertailu käytännössä

React rakentaa kevyen virtuaalisen DOM:n ja vertaa sitä edelliseen puuhun, jotta DOM päivitetään mahdollisimman vähän ja kohdennetusti.

Projektin määritys

Projektin määritys:

  • Luo sovellus (esim. npm create vite@latest).
  • Asenna riippuvuudet (npm install).
  • Käynnistä kehityspalvelin (npm run dev).

Kansiorakenne

Kansiorakenteen perusteet:

  • index.html sisältää div#root-elementin.
  • src/main.jsx alustaa juuren kutsumalla createRoot-funktiota.
  • src/App.jsx määrittelee ensimmäisen komponenttisi.

Ensimmäinen komponenttisi

Ensimmäinen renderöinti: liitä juuri ja renderöi App(); napsauta nähdäksesi tilan ohjaamat päivitykset.


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

Deklaratiivisen käyttöliittymän tarkistus

Pikatarkistus: mikä on Reactin deklaratiivisen käyttöliittymän keskeinen ajatus?

Kertaus

Kertaus: komponentit + deklaratiivinen renderöinti + muutosten vertailu. Määritä kehityspalvelin ja renderöi App() kutsumalla createRoot-funktiota.

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 ”Reactin aloitus: käsitteet ja asetukset” ilmainen?

Kyllä – oppitunnin ”Reactin aloitus: käsitteet ja asetukset” 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 ”Reactin aloitus: käsitteet ja asetukset”?

Tutustukaa Reactiin, deklaratiivisen käyttöliittymän merkitykseen ja diffing-toiminnan periaatteeseen. Tehkää nopea asennus kehityspalvelimella, tutustukaa kansiorakenteeseen ja renderöikää ensimmäin… 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 ”Reactin aloitus: käsitteet ja asetukset”-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. Reactin aloitus: käsitteet ja asetukset
  2. Projektin asetukset: Vite, asettelu ja kehityspalvelin
  3. Ensimmäinen komponentti ja renderöinti
← Takaisin: React Academy