遍历FlatList的所有元素

时间:2018-08-06 23:26:42

标签: reactjs react-native react-native-flatlist

如何在组件内部获取FlatList中所有元素的数组(或对象)?我想遍历此元素列表,以便以编程方式为每个元素提供新的支持。

这是我的FlatList组件中的Menu

<FlatList data={this.state.SubMenuData} keyExtractor={(item, index) => item.title} renderItem={({item}) => 
    <SubMenuItem style={IsolationStyles.Hide} data={item} parent={this}/>
}/>

从一种方法中,我的Focus()组件中的Menu想要执行以下伪代码操作:

Focus(){
    var SubMenuItems = FlatListRef.getChildren()
    for(let item of SubMenuItems){
        item.setProp('type','type2');
    }
}

有没有办法做类似的事情?

0 个答案:

没有答案