React Academy · Oppitunti

Uudelleenkäytettävät presentational-komponentit

Suunnitelkaa pieniä, props-ohjattuja käyttöliittymäosia (painikkeita, kortteja ja tunnisteita), joita on helppo käyttää uudelleen. Hyväksykää className/style-ylikirjoitukset ja välttäkää piileviä sivuvaikutuksia.

Oppitunti 3/38 vaihetta

Uudelleenkäytettävät presentational-komponentit on ilmainen React Academy-oppitunti CoddyKitissä. Tämä on oppitunti 3/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.

Miksi esityskomponentteja käytetään

Tavoite: rakenna props-ohjattuja käyttöliittymän osia, joita on helppo käyttää uudelleen ja koostaa.

  • Selkeä props-rajapinta
  • Tilattomat visuaaliset osat
  • Tyylien ylikirjoitukset

Keskeiset ohjeet

Periaatteet:

  • Lue propsit, älä muuta niitä.
  • Ei sivuvaikutuksia; komponentti vain renderöi.
  • Tarjoa className- ja style-propeilla mukautusmahdollisuus.

Pienen rajapinnan suunnittelu

Pidä propsien nimet selkeinä, tarjoa turvalliset oletusarvot ja suosi muunnelmissa yksinkertaisia totuusarvoja, kuten primary tai disabled.

Esimerkki: esityskomponenttien kokonaisuus

Esimerkki: pienet Button-, Badge- ja Card-komponentit, jotka hyväksyvät propseja ja luokkien ylikirjoituksia.


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

Koostamisvinkkejä

Vinkit:

  • Hyväksy children joustavaa sisältöä varten.
  • Tarjoa className- ja style-propeilla mahdollisuus hienosäätöön.
  • Pidä muunnelmat vähäisinä (esim. primary).

Vältettävät huonot käytännöt

Vältä:

  • Propsien muuttamista komponenttien sisällä.
  • Piilotettuja muutoksia globaaliin tilaan.
  • Tyylien kovakoodaamista ilman mukautusmahdollisuutta.

Esityskomponentin hyvä käytäntö

Mikä ohje sopii parhaiten esityskomponentille?

Kertaus

Kertaus: rakenna pieniä, props-ohjattuja komponentteja turvallisilla oletusarvoilla, hyväksy children ja className ja vältä sivuvaikutuksia, jotta komponentteja on helppo käyttää uudelleen.

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 ”Uudelleenkäytettävät presentational-komponentit” ilmainen?

Kyllä – oppitunnin ”Uudelleenkäytettävät presentational-komponentit” 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 ”Uudelleenkäytettävät presentational-komponentit”?

Suunnitelkaa pieniä, props-ohjattuja käyttöliittymäosia (painikkeita, kortteja ja tunnisteita), joita on helppo käyttää uudelleen. Hyväksykää className/style-ylikirjoitukset ja välttäkää piileviä siv… 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 3/3.

Kuinka kauan ”Uudelleenkäytettävät presentational-komponentit”-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. Props-ominaisuuksien välitys ja koostamismallit
  2. Props-ominaisuudet ja koostaminen
  3. Uudelleenkäytettävät presentational-komponentit
← Takaisin: React Academy