Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Renderöi Elementti Reactissa | Reactin Perusteet ja Ensimmäinen Käyttöliittymä
Johdatus Reactiin

bookHaaste: Renderöi Elementti Reactissa

Note
Huomio

Kaikki haasteet saattavat aluksi näyttää keskeneräisiltä. Niissä on tyhjiä osioita, joihin sinun tulee lisätä vaadittu koodi. Kun kaikki puuttuvat osat on täytetty oikein, valmis koodi näkyy live-sivulla.

Jokaisessa haasteessa on kaksi apupainiketta:

  • Vihje: näyttää pieniä vihjeitä ohjauksen tueksi;
  • Ratkaisu: avaa valmiin version uuteen välilehteen.

Voit myös katsoa alla olevan lyhyen videon oppiaksesi käyttämään CodeSandboxia.

Code Sandboxin käyttö

Tehtävä: Tuotekortin luominen

Luo yksinkertainen tuotekortti käyttämällä JSX:ää ja renderöi se DOM:iin. Tuotekortin tulee sisältää:

  1. Tuotekuva (img-elementti).
    • src-attribuutin tulee olla yhtä kuin muuttuja imageUrl.
    • alt-attribuutin tulee olla merkkijono Computer.
    • width-attribuutin tulee olla 256.
  2. Tuotteen otsikko (h3-elementti).
    • Sen tekstisisällön tulee olla Computer.
  3. Tuotteen hinta (span-elementti).
    • Sen tekstisisällön tulee olla Price: $129.99.
  4. Tuotteen kuvaus (p-elementti).
    • Sen tekstisisällön tulee olla New Model.
  1. src-attribuutin arvona tulee olla imageUrl-muuttuja. Käytä aaltosulkuja {}.
  2. alt-attribuutin arvona tulee olla merkkijono "Computer". Sulje se lainausmerkkeihin.
  3. width-attribuutin arvona tulee olla numero 256. Käytä aaltosulkuja {}.
  4. Varmista, että h3-, span- ja p-elementeillä on oikeat arvot.
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

bookHaaste: Renderöi Elementti Reactissa

Pyyhkäise näyttääksesi valikon

Note
Huomio

Kaikki haasteet saattavat aluksi näyttää keskeneräisiltä. Niissä on tyhjiä osioita, joihin sinun tulee lisätä vaadittu koodi. Kun kaikki puuttuvat osat on täytetty oikein, valmis koodi näkyy live-sivulla.

Jokaisessa haasteessa on kaksi apupainiketta:

  • Vihje: näyttää pieniä vihjeitä ohjauksen tueksi;
  • Ratkaisu: avaa valmiin version uuteen välilehteen.

Voit myös katsoa alla olevan lyhyen videon oppiaksesi käyttämään CodeSandboxia.

Code Sandboxin käyttö

Tehtävä: Tuotekortin luominen

Luo yksinkertainen tuotekortti käyttämällä JSX:ää ja renderöi se DOM:iin. Tuotekortin tulee sisältää:

  1. Tuotekuva (img-elementti).
    • src-attribuutin tulee olla yhtä kuin muuttuja imageUrl.
    • alt-attribuutin tulee olla merkkijono Computer.
    • width-attribuutin tulee olla 256.
  2. Tuotteen otsikko (h3-elementti).
    • Sen tekstisisällön tulee olla Computer.
  3. Tuotteen hinta (span-elementti).
    • Sen tekstisisällön tulee olla Price: $129.99.
  4. Tuotteen kuvaus (p-elementti).
    • Sen tekstisisällön tulee olla New Model.
  1. src-attribuutin arvona tulee olla imageUrl-muuttuja. Käytä aaltosulkuja {}.
  2. alt-attribuutin arvona tulee olla merkkijono "Computer". Sulje se lainausmerkkeihin.
  3. width-attribuutin arvona tulee olla numero 256. Käytä aaltosulkuja {}.
  4. Varmista, että h3-, span- ja p-elementeillä on oikeat arvot.
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5
some-alt