return (    <img    className=“avatar”    src=“user.image...

Próximas questões
Com base no mesmo assunto
Q3156882 Programação
return (     <img     className=“avatar”     src=“user.imageUrl”
 />  );
Considerando o código precedente, desenvolvido em React, julgue o item que se segue.
Após ser renderizado, o componente Imagem associada para resolução da questão<img/> irá exibir uma imagem dinâmica, usando o valor da propriedade user.imageUrl como o caminho do atributo src. 
Alternativas

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