Реагировать на родной динамический FlatList - PullRequest
2 голосов
/ 22 марта 2019

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

mockup

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

<FlatList
  data={data}
  keyExtractor={this._keyExtractor}
  contentContainerStyle={{ flexDirection: 'row'}}
  renderItem={this._renderItem}
/>

Вы можете проверить рабочий результат здесь: https://snack.expo.io/rJWMSLzdN

Проблема в том, что при рендеринге этого списка регистрируется следующее предупреждение:

Warning: `flexWrap: `wrap`` is not supported with the `VirtualizedList` components.Consider using `numColumns` with `FlatList` instead.

Кто-нибудь знает, как я могу получить тот же результат без предупреждения? Или я могу просто проигнорировать это, потому что это не имеет никакого влияния?

...