React-Native (FlatList): как узнать, когда закончился рендеринг видимых элементов - PullRequest
3 голосов
/ 13 февраля 2020

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

Я предоставляю data и renderItem, когда получаю componentDidMount, который я могу смотрите FlatList там, но потому что FlatList Component асинхронно отображает каждый элемент, который они показывают только после componentDidUpdate. Кроме того, это может (и, вероятно, будет) включать элементы вне поля зрения.

Я хотел бы знать, есть ли кто-то, кто нашел возможный способ иметь контролируемый процесс (не с setTimeout) знать, когда видимые элементы полностью отображаются.

Спасибо.

...