Сопоставление проблем с массивом с помощью .map ()

У меня есть компонент реакции, который отображает массив фильмов в функции рендеринга и выводит изображение каждого из них. У меня возникли проблемы с отображением каждого изображения в теге <img />. В настоящее время кажется, что все изображения помещаются в один тег <img />, так как я могу просмотреть изображения и вставить каждое в свой собственный тег изображения?

render () {
const movies = this.state.movies.map((movie, i) => {
  console.info("Image url: ", movie.images.boxArt)
})


return (
  <div className='welcome'>
    <div className='container'>
      <div className='movies'>
        { this.state.loading &&
          <Loader size='10' />
        }

        { !this.state.loading &&
          <div className='movie'>
            <img src = { movies } /> <===SHOULD END UP BEING A ROW OF MOVIE POSTERS
          </div>
        }
      </div>
    </div>
  </div>
 )
 }
}
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
1
0
17
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Для каждого элемента массива визуализируйте изображение и укажите значение src. Как это:

const movies = this.state.movies.map((movie, i) => <img key = {i} src = { movie } />)

<div className='movie'>
    { movies }
</div>

Другие вопросы по теме