return ( <img className=“avatar” src=“user.image...
/> );
Considerando o código precedente, desenvolvido em React, julgue o item que se segue.
Após ser renderizado, o componente
Comentários
Veja os comentários dos nossos alunos
A expressão fornecida está correta. Após ser renderizado, o componente irá exibir uma imagem dinâmica, usando o valor da propriedade como o caminho do atributo . Portanto, a resposta é Certo.
No exemplo fornecido:
javascript
A propriedade da tag está sendo atribuída a . Isso significa que o caminho da imagem será obtido dinamicamente a partir da propriedade do objeto .
estao falando que esta errado QCONCURSOS
O componente irá exibir uma imagem dinâmica, utilizando o valor da propriedade como o caminho do atributo . Isso significa que a imagem exibida será aquela cujo URL está armazenado na propriedade .
Gabarito correto seria CERTO
Reposta: Errado
- O src está recebendo a string literal "user.imageUrl," e não o valor da variável user.imageUrl.
- Isso significa que o navegador tentará carregar uma imagem com o caminho exato"user.imageUrl"(como um texto, não como uma referência dinâmica).
- Como não há chaves {} envolvendo user.imageUrl, o React não interpreta isso como uma variável JavaScript, mas sim como uma string estática.
Fonte: deepseek
Para usar a imagem do usuário dinamicamente, deve-se tirar as aspas e usar chaves , assim:
<img
className="avatar"
src={user.imageUrl}
/>
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo