美文网首页
react-native -- FlatList Virtual

react-native -- FlatList Virtual

作者: 反者道之动001 | 来源:发表于2018-11-22 14:09 被阅读15次

用FlatList 的时候出现了一个恶心的没有key的的警告。也就是(console.warn)
\color{red}{ VirtualizedList: missing keys for items ... }
\color{red}{ make sure to specify a key property on each }
\color{red}{ item or provide a custom keyExtractor. }
一开始是以为跟for循环一样View加个key, 竟然没反应, 你特么逗我啊。。
然后看到了需要在data里面加个key。

<AnimatedFlatList 
            data={this.state.commodityList}
           ...

对, 就是data里面需要加key。

好吧。。

FlatList 为啥不自动加呢

好吧自己加:
commodityList.map((e, key) => ({...e, key}))

--END--

相关文章

网友评论

      本文标题:react-native -- FlatList Virtual

      本文链接:https://www.haomeiwen.com/subject/djdlqqtx.html