Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Rakenna sosiaalisen median julkaisun tykkäyspainike | Tila ja Sivuvaikutukset
Johdatus Reactiin

Haaste: Rakenna sosiaalisen median julkaisun tykkäyspainike

Pyyhkäise näyttääksesi valikon

Tehtävä

Luo yksinkertainen sosiaalisen median julkaisukortti, jossa on toimiva tykkäyslaskuri käyttäen useState-hookia.

Komponentin tulee sisältää:

  1. Tilamuuttuja nimeltä likes. Sen alkuarvon tulee olla 120.

  2. Otsikko (h2-elementti). Sen tekstisisällön tulee olla Exploring Iceland.

  3. Kappale (p-elementti). Sen tekstisisällön tulee olla One of the most beautiful trips I've ever had.

  4. Toinen kappale (p-elementti). Sen tulee näyttää Likes: ja nykyinen likes-arvo.

  5. Painike (button-elementti). Sen tekstisisällön tulee olla Like Post.

  6. Kun painiketta klikataan, likes-tilaa kasvatetaan 1.

Aloituskoodi

Avaa alla oleva aloitusprojekti ja täydennä komponentin puuttuvat osat.

Starter code

Ratkaisu

Voit verrata tulostasi lopulliseen ratkaisuun alla.

Solution code

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 3. Luku 2
some-alt