我正在关注 SectionList 上的 React Native 教程(https://facebook.github.io/react-native/docs/using-a-listview.html#content https://facebook.github.io/react-native/docs/using-a-listview.html#content)并遇到警告消息。
警告状态
“警告:VirtualizedSectionList:Asection
您提供的缺少key
财产。
“VirtualizedList:缺少项目键,请确保在每个项目上指定键属性或提供自定义 keyExtractor”
有人可以协助解决这个警告吗?
Edit因此,我能够通过向各部分添加键来解决第一个警告
sections={[
{key: 'D', title: 'D', data: ['Devin']},
{key: 'J', title: 'J', data: ['Jackson', 'James', 'Jillian', 'Jimmy', 'Joel', 'John', 'Julie']},
]}
但我仍然收到 1 个实例的第二个错误。
我之前遇到过同样的错误。定义密钥提取器财产为我解决了这个问题。
https://facebook.github.io/react-native/docs/sectionlist.html#keyextractor https://facebook.github.io/react-native/docs/sectionlist.html#keyextractor
你试过这个了吗?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)