 Haaste: Luo Funktiokomponentteja
Haaste: Luo Funktiokomponentteja
Tehtävä: Tietosanakirjalähteen luominen
Tässä tehtävässä luot tietosanakirjalähteen, joka koostuu kahdesta kortista. Jokainen kortti näyttää kuvan ja kuvauksen. Tavoitteena on harjoitella funktiokomponenttien luomista ja datan välittämistä lapsikomponenteille propsien avulla.
Ohjeet:
- Luo Card-komponentti uudelleenkäytettäväksi korttipohjaksi.
- Card-komponentissa hyväksy seuraavat propsit:- link: Kortin kuvan URL-osoite;
- alt: Kuvan vaihtoehtoinen teksti;
- description: Kortin kuvausteksti.
 
- Käytä Card-komponenttia kahdestiApp-komponentissa luodaksesi kaksi korttia seuraavalla sisällöllä:
Kortti 1 (Aihe: Aurinko):
- Kuvan URL: https://codefinity-content-media.s3.eu-west-1.amazonaws.com/code-1/react/introduction-to-react/sun.png
- Vaihtoehtoinen teksti: Anna sopiva kuvaus.
- Kuvaus: "Aurinko paistoi kirkkaasti, levittäen lämmintä hehkua rauhalliselle rannalle."
Kortti 2 (Aihe: Vuori):
- Kuvan URL: https://codefinity-content-media.s3.eu-west-1.amazonaws.com/code-1/react/introduction-to-react/mountain.png
- Vaihtoehtoinen teksti: Anna sopiva kuvaus.
- Kuvaus: "Vaeltaja katseli kunnioituksesta mykistyneenä edessään kohoavaa majesteettista vuorta."
Varmista, että sekä Card- että App-komponentit on muokattu asianmukaisesti korttien oikeaa näyttämistä varten.
Tässä on aloituskoodi, jossa on paikkamerkkejä täydennettäväksi:
- Voit käyttää samaa Card-komponenttia molemmille korteille ja hallita niiden sisältöä propseilla.
- Välitä URL osoitteena propin avulla luomalla prop nimeltä linkja anna URL sen arvoksi. Sulje arvo lainausmerkkeihin, koska kyseessä on merkkijono.
- Luo vastaavasti propit altjadescriptionja anna niille sopivat arvot.
- Käytä näitä propseja lapsikomponentissa Cardpääsemällä niihin käsiksi piste-notaatiolla, koskapropson olio.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain how to define and use props in a React component?
What should the alternative text be for each image?
Can you show me how to structure the Card component?
Awesome!
Completion rate improved to 2.17 Haaste: Luo Funktiokomponentteja
Haaste: Luo Funktiokomponentteja
Pyyhkäise näyttääksesi valikon
Tehtävä: Tietosanakirjalähteen luominen
Tässä tehtävässä luot tietosanakirjalähteen, joka koostuu kahdesta kortista. Jokainen kortti näyttää kuvan ja kuvauksen. Tavoitteena on harjoitella funktiokomponenttien luomista ja datan välittämistä lapsikomponenteille propsien avulla.
Ohjeet:
- Luo Card-komponentti uudelleenkäytettäväksi korttipohjaksi.
- Card-komponentissa hyväksy seuraavat propsit:- link: Kortin kuvan URL-osoite;
- alt: Kuvan vaihtoehtoinen teksti;
- description: Kortin kuvausteksti.
 
- Käytä Card-komponenttia kahdestiApp-komponentissa luodaksesi kaksi korttia seuraavalla sisällöllä:
Kortti 1 (Aihe: Aurinko):
- Kuvan URL: https://codefinity-content-media.s3.eu-west-1.amazonaws.com/code-1/react/introduction-to-react/sun.png
- Vaihtoehtoinen teksti: Anna sopiva kuvaus.
- Kuvaus: "Aurinko paistoi kirkkaasti, levittäen lämmintä hehkua rauhalliselle rannalle."
Kortti 2 (Aihe: Vuori):
- Kuvan URL: https://codefinity-content-media.s3.eu-west-1.amazonaws.com/code-1/react/introduction-to-react/mountain.png
- Vaihtoehtoinen teksti: Anna sopiva kuvaus.
- Kuvaus: "Vaeltaja katseli kunnioituksesta mykistyneenä edessään kohoavaa majesteettista vuorta."
Varmista, että sekä Card- että App-komponentit on muokattu asianmukaisesti korttien oikeaa näyttämistä varten.
Tässä on aloituskoodi, jossa on paikkamerkkejä täydennettäväksi:
- Voit käyttää samaa Card-komponenttia molemmille korteille ja hallita niiden sisältöä propseilla.
- Välitä URL osoitteena propin avulla luomalla prop nimeltä linkja anna URL sen arvoksi. Sulje arvo lainausmerkkeihin, koska kyseessä on merkkijono.
- Luo vastaavasti propit altjadescriptionja anna niille sopivat arvot.
- Käytä näitä propseja lapsikomponentissa Cardpääsemällä niihin käsiksi piste-notaatiolla, koskapropson olio.
Kiitos palautteestasi!