Uitdaging: Functionele Componenten Maken
Taak: Een encyclopediebron maken
In deze taak maak je een encyclopediebron bestaande uit twee kaarten. Elke kaart toont een afbeelding en een beschrijving. Het doel is om te oefenen met het maken van functionele componenten en het doorgeven van gegevens aan kindcomponenten via props.
Instructies:
- Maak een
Card-component als herbruikbare kaarttemplate. - Accepteer in de
Card-component de volgende props:link: De URL van de afbeelding voor de kaart;alt: De alternatieve tekst voor de afbeelding;description: De beschrijvingstekst voor de kaart.
- Gebruik de
Card-component tweemaal in deApp-component om twee kaarten te maken met de volgende inhoud:
Kaart 1 (Over de Zon):
- Afbeeldings-URL:
https://codefinity-content-media.s3.eu-west-1.amazonaws.com/code-1/react/introduction-to-react/sun.png - Alternatieve tekst: Geef een passende beschrijving.
- Beschrijving: "De zon scheen fel en wierp een warme gloed over het rustige strand."
Kaart 2 (Over de Berg):
- Afbeeldings-URL:
https://codefinity-content-media.s3.eu-west-1.amazonaws.com/code-1/react/introduction-to-react/mountain.png - Alternatieve tekst: Geef een passende beschrijving.
- Beschrijving: "De wandelaar keek vol ontzag naar de majestueuze berg die voor hem oprees."
Zorg ervoor dat zowel de Card- als de App-componenten correct zijn aangepast om de kaarten juist weer te geven.
Hier is een startcode met placeholders die je kunt aanvullen:
- Gebruik dezelfde
Card-component voor beide kaarten en beheer hun inhoud via props. - Om de URL als prop door te geven, maak je een prop genaamd
linken geef je de URL als waarde op. Zet de waarde tussen dubbele aanhalingstekens omdat het een string is. - Maak op dezelfde manier props voor
altendescriptionen geef de juiste waarden op. - Om deze props binnen de child-component
Cardte gebruiken, benader je ze met dotnotatie omdatpropseen object is.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
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
Uitdaging: Functionele Componenten Maken
Veeg om het menu te tonen
Taak: Een encyclopediebron maken
In deze taak maak je een encyclopediebron bestaande uit twee kaarten. Elke kaart toont een afbeelding en een beschrijving. Het doel is om te oefenen met het maken van functionele componenten en het doorgeven van gegevens aan kindcomponenten via props.
Instructies:
- Maak een
Card-component als herbruikbare kaarttemplate. - Accepteer in de
Card-component de volgende props:link: De URL van de afbeelding voor de kaart;alt: De alternatieve tekst voor de afbeelding;description: De beschrijvingstekst voor de kaart.
- Gebruik de
Card-component tweemaal in deApp-component om twee kaarten te maken met de volgende inhoud:
Kaart 1 (Over de Zon):
- Afbeeldings-URL:
https://codefinity-content-media.s3.eu-west-1.amazonaws.com/code-1/react/introduction-to-react/sun.png - Alternatieve tekst: Geef een passende beschrijving.
- Beschrijving: "De zon scheen fel en wierp een warme gloed over het rustige strand."
Kaart 2 (Over de Berg):
- Afbeeldings-URL:
https://codefinity-content-media.s3.eu-west-1.amazonaws.com/code-1/react/introduction-to-react/mountain.png - Alternatieve tekst: Geef een passende beschrijving.
- Beschrijving: "De wandelaar keek vol ontzag naar de majestueuze berg die voor hem oprees."
Zorg ervoor dat zowel de Card- als de App-componenten correct zijn aangepast om de kaarten juist weer te geven.
Hier is een startcode met placeholders die je kunt aanvullen:
- Gebruik dezelfde
Card-component voor beide kaarten en beheer hun inhoud via props. - Om de URL als prop door te geven, maak je een prop genaamd
linken geef je de URL als waarde op. Zet de waarde tussen dubbele aanhalingstekens omdat het een string is. - Maak op dezelfde manier props voor
altendescriptionen geef de juiste waarden op. - Om deze props binnen de child-component
Cardte gebruiken, benader je ze met dotnotatie omdatpropseen object is.
Bedankt voor je feedback!