Como renderizar imagens de um array React

09/10/2021

0

Criei um array para renderizar varias vezes um componente chamado Casas, até ai tudo bem, só que cada componente desse deve ter uma foto diferente, então criei outro array com as imagens e pedi para renderiza-las de acordo com o index do array do componente Casas, porem as imagens não são renderizadas. Segue abaixo o código:

   function App() {

   const imagens = [
    { primeiraFoto }, { segundaFoto }, { terceiraFoto }, { quartaFoto }, { quintaFoto }
 ]

return (
    <div>
        {Array.from({ length: imagens.length }).map((_, index) => (
            <Casas key= foto={imagens[index]} />
        ))}
    </div>


);
}

 export default App


   import React from 'react'


function Casas(props) {

return (
    <div className = 'casa'>
        <a href="">
            <div className = 'imagem'>
                <img src={props.foto} />
            </div>
        </a>
    </div>
)

}

export default Casas


Foto do que acontece:https://imgur.com/gallery/DOCldPD

Se alguém conseguir ajudar, agradeço.
Daniel Rodrigues

Daniel Rodrigues

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar