Desafío: Crear Componentes Funcionales
Tarea: Crear una Fuente de Enciclopedia
En esta tarea, crearás una fuente de enciclopedia compuesta por dos tarjetas. Cada tarjeta mostrará una imagen y una descripción. El objetivo es practicar la creación de componentes funcionales y el paso de datos a componentes hijos utilizando props.
Instrucciones:
- Crear un componente
Cardcomo plantilla reutilizable de tarjeta. - En el componente
Card, aceptar las siguientes props:link: La URL de la imagen para la tarjeta;alt: El texto alternativo para la imagen;description: El texto descriptivo para la tarjeta.
- Utilizar el componente
Carddos veces en el componenteApppara crear dos tarjetas con el siguiente contenido:
Tarjeta 1 (Sobre el Sol):
- URL de la imagen:
https://codefinity-content-media.s3.eu-west-1.amazonaws.com/code-1/react/introduction-to-react/sun.png - Texto alternativo: Proporcionar una descripción adecuada.
- Descripción: "El sol brillaba intensamente, proyectando un cálido resplandor sobre la tranquila playa."
Tarjeta 2 (Sobre la Montaña):
- URL de la imagen:
https://codefinity-content-media.s3.eu-west-1.amazonaws.com/code-1/react/introduction-to-react/mountain.png - Texto alternativo: Proporcionar una descripción adecuada.
- Descripción: "El excursionista contemplaba asombrado la majestuosa montaña que se alzaba ante él."
Asegúrate de que tanto los componentes Card como App estén modificados adecuadamente para mostrar las tarjetas correctamente.
Aquí tienes un código inicial con espacios reservados para que los completes:
- Se puede utilizar el mismo componente
Cardpara ambas tarjetas y controlar su contenido mediante props. - Para pasar la URL como prop, crea una prop llamada
linky proporciona la URL como su valor. Encierra el valor entre comillas dobles ya que es una cadena de texto. - De manera similar, crea props para
altydescriptiony proporciona los valores correspondientes. - Para utilizar estas props dentro del componente hijo
Card, accede a ellas usando notación de punto ya quepropses un objeto.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
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
Desafío: Crear Componentes Funcionales
Desliza para mostrar el menú
Tarea: Crear una Fuente de Enciclopedia
En esta tarea, crearás una fuente de enciclopedia compuesta por dos tarjetas. Cada tarjeta mostrará una imagen y una descripción. El objetivo es practicar la creación de componentes funcionales y el paso de datos a componentes hijos utilizando props.
Instrucciones:
- Crear un componente
Cardcomo plantilla reutilizable de tarjeta. - En el componente
Card, aceptar las siguientes props:link: La URL de la imagen para la tarjeta;alt: El texto alternativo para la imagen;description: El texto descriptivo para la tarjeta.
- Utilizar el componente
Carddos veces en el componenteApppara crear dos tarjetas con el siguiente contenido:
Tarjeta 1 (Sobre el Sol):
- URL de la imagen:
https://codefinity-content-media.s3.eu-west-1.amazonaws.com/code-1/react/introduction-to-react/sun.png - Texto alternativo: Proporcionar una descripción adecuada.
- Descripción: "El sol brillaba intensamente, proyectando un cálido resplandor sobre la tranquila playa."
Tarjeta 2 (Sobre la Montaña):
- URL de la imagen:
https://codefinity-content-media.s3.eu-west-1.amazonaws.com/code-1/react/introduction-to-react/mountain.png - Texto alternativo: Proporcionar una descripción adecuada.
- Descripción: "El excursionista contemplaba asombrado la majestuosa montaña que se alzaba ante él."
Asegúrate de que tanto los componentes Card como App estén modificados adecuadamente para mostrar las tarjetas correctamente.
Aquí tienes un código inicial con espacios reservados para que los completes:
- Se puede utilizar el mismo componente
Cardpara ambas tarjetas y controlar su contenido mediante props. - Para pasar la URL como prop, crea una prop llamada
linky proporciona la URL como su valor. Encierra el valor entre comillas dobles ya que es una cadena de texto. - De manera similar, crea props para
altydescriptiony proporciona los valores correspondientes. - Para utilizar estas props dentro del componente hijo
Card, accede a ellas usando notación de punto ya quepropses un objeto.
¡Gracias por tus comentarios!