Conteúdo do Curso
Mastering React
1. Introdução aos Fundamentos do React
2. Estilização em Aplicações React
3. Hooks do React e Contexto
Mastering React
Desafio: Componentes Funcionais
Tarefa: Criando uma Fonte de Enciclopédia
Nesta tarefa, você criará uma fonte de enciclopédia composta por duas cartas. Cada carta exibirá uma imagem e uma descrição. O objetivo é praticar a criação de componentes funcionais e a passagem de dados para componentes filhos usando props.
Instruções:
- Crie um componente
Card
como um modelo de cartão reutilizável. - No componente
Card
, aceite as seguintes propriedades:link
: A URL da imagem para o cartão.alt
: O texto alternativo para a imagem.description
: O texto de descrição para o cartão.
- Use o componente
Card
duas vezes no componenteApp
para criar dois cartões com o conteúdo seguinte:
- Cartão 1 (Sobre o Sol):
- URL da imagem:
https://codefinity-content-media.s3.eu-west-1.amazonaws.com/code-1/react/introduction-to-react/sun.png
- Texto alternativo: Forneça uma descrição apropriada.
- Descrição: "O sol brilhava intensamente, espalhando um brilho quente por toda a tranquila praia."
- URL da imagem:
- Cartão 2 (Sobre a Montanha):
- URL da imagem:
https://codefinity-content-media.s3.eu-west-1.amazonaws.com/code-1/react/introduction-to-react/mountain.png
- Texto alternativo: Forneça uma descrição apropriada.
- Descrição: "O caminhante contemplou em admiração a majestosa montanha que se erguia diante de si."
- URL da imagem:
Assegure-se de que os componentes Card
e App
sejam apropriadamente modificados para exibir os cartões corretamente.
Hint
Card
component for both cards and
control their content using props.2. To pass the URL as a prop, create a prop called
link
and
provide the URL as its value. Enclose the value in double quotes since it's
a string.3. Similarly, create props for
alt
and
description
and provide the appropriate values.4. To use these props within the child component
Card
, access
them using dot notation since props
is an object.
- You can use the same
Card
component for both cards and control their content using props. - To pass the URL as a prop, create a prop called
link
and provide the URL as its value. Enclose the value in double quotes since it's a string. - Similarly, create props for
alt
anddescription
and provide the appropriate values. - To use these props within the child component
Card
, access them using dot notation sinceprops
is an object.
Tudo estava claro?
Conteúdo do Curso
Mastering React
1. Introdução aos Fundamentos do React
2. Estilização em Aplicações React
3. Hooks do React e Contexto
Mastering React
Desafio: Componentes Funcionais
Tarefa: Criando uma Fonte de Enciclopédia
Nesta tarefa, você criará uma fonte de enciclopédia composta por duas cartas. Cada carta exibirá uma imagem e uma descrição. O objetivo é praticar a criação de componentes funcionais e a passagem de dados para componentes filhos usando props.
Instruções:
- Crie um componente
Card
como um modelo de cartão reutilizável. - No componente
Card
, aceite as seguintes propriedades:link
: A URL da imagem para o cartão.alt
: O texto alternativo para a imagem.description
: O texto de descrição para o cartão.
- Use o componente
Card
duas vezes no componenteApp
para criar dois cartões com o conteúdo seguinte:
- Cartão 1 (Sobre o Sol):
- URL da imagem:
https://codefinity-content-media.s3.eu-west-1.amazonaws.com/code-1/react/introduction-to-react/sun.png
- Texto alternativo: Forneça uma descrição apropriada.
- Descrição: "O sol brilhava intensamente, espalhando um brilho quente por toda a tranquila praia."
- URL da imagem:
- Cartão 2 (Sobre a Montanha):
- URL da imagem:
https://codefinity-content-media.s3.eu-west-1.amazonaws.com/code-1/react/introduction-to-react/mountain.png
- Texto alternativo: Forneça uma descrição apropriada.
- Descrição: "O caminhante contemplou em admiração a majestosa montanha que se erguia diante de si."
- URL da imagem:
Assegure-se de que os componentes Card
e App
sejam apropriadamente modificados para exibir os cartões corretamente.
Hint
Card
component for both cards and
control their content using props.2. To pass the URL as a prop, create a prop called
link
and
provide the URL as its value. Enclose the value in double quotes since it's
a string.3. Similarly, create props for
alt
and
description
and provide the appropriate values.4. To use these props within the child component
Card
, access
them using dot notation since props
is an object.
- You can use the same
Card
component for both cards and control their content using props. - To pass the URL as a prop, create a prop called
link
and provide the URL as its value. Enclose the value in double quotes since it's a string. - Similarly, create props for
alt
anddescription
and provide the appropriate values. - To use these props within the child component
Card
, access them using dot notation sinceprops
is an object.
Tudo estava claro?