У меня есть FlatList, который отображает числа от 1 до 10 вместе с переключателем.Если у меня есть предварительно выбранный номер, который может быть динамическим, этот пронумерованный переключатель предварительно выбран.Как рассчитать scrollToItem / scrollToIndex в этом случае?
componentDidMount() {
this.scrollToItem();
}
scrollToItem = () => {
let dynamicIndex = dynamicIndex
//calcuate the dynamic Index
this.flatListRef.scrollToIndex({ animated: true, index: dynamicIndex });
};
<FlatList
ref={ref => {this.flatListRef = ref;}}
bounces={false}
keyExtractor={item => item.id}
data={listData}
renderItem={({ item, index })=>
this.renderItem(item,index)}
/>
Но выдает ошибку "Не удается прочитать свойство 'scrollToIndex' индекса. По сути, он не может найти" this.flatListRef "во время монтирования компонента.