Рендеринг array.map в React Native

Я создаю приложение при использовании. Я создаю много ящиков, чтобы увидеть, как оно используется. Я создаю его с помощью

Array(400) .fill(info).map (info => {return <AlbumBox info = {info} />})

Получите данные объекта и передайте их в информационной переменной для создания ящиков. Структура находится в другом компоненте только для передачи данных

Только в консоли есть то, что в аранжировке, если поставить в константу

`` `

render() {
  const info = {
   img: 'https://Beatles_-Abbey_Road.jpg',
   name: 'The Beatles - "Abbey Road',
   likes: 200,
   comments: 140,
}
const map = Array(1).fill(info).map(info =>{
    return  <AlbumBox info  = {info}/>
})

console.warn(map)
return (

  <ScrollView style = {styles.container}>
    <AlbumBox info  = {info}/>
    {
      Array(500).fill(info).map(info =>{
        return  <AlbumBox info  = {info}/>
    })
    }
  </ScrollView>

);

```

Идея состоит в том, что я генерирую на экране 500 ящиков, которые только что отправили эту переменную в виде цикла.

Боюсь, не совсем понятно, о чем вы спрашиваете. Также кажется странным повторять объект такой же 500 раз в массиве, что является частью путаницы. Какова ваша фактическая отправная точка, каков желаемый результат и где конкретно вы застряли? Очень хочется помочь, но...

T.J. Crowder 23.03.2019 18:44

Если вы правы, я новичок в использовании реакции, это всего лишь небольшой тест с использованием ScrollView, и если я нашел информацию, но только для реакции, но не для того, чтобы использовать ее в React Native

Drenniud Branchett 23.03.2019 19:27
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
2
1 754
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

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

Я попробовал то же самое, только заменил ваши компоненты на p для простоты:

render() {
const info = {
  img: 'https://Beatles_-Abbey_Road.jpg',
  name: 'The Beatles - "Abbey Road',
  likes: 200,
  comments: 140,
}
return (
  <div>
    {
      Array(500).fill(info).map(info => {
        return <p>{info.name}</p>
      })
    }
  </div>
);

}

И здесь он работает нормально, это рабочий пример связь. Также здесь — прекрасно работающий пример вашего кода.

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