React Native: приложение зависает при использовании FlatList

Я использую FlatList, как показано ниже, и приложение зависает.

<FlatList
  data={this.getData()}
  renderItem={this.renderItem}
/>

person Shaked Sayag    schedule 09.10.2017    source источник


Ответы (1)


Свойство FlatList data работает только с массивом, а не с объектом. Передача ему объекта вызывает некоторый бесконечный цикл, который замораживает приложение.

Проблема заключалась в том, что getData() возвращал объект, а не массив.

person Shaked Sayag    schedule 09.10.2017