react native新手踩坑-遇到warning的相关解决办法

出现Warning:Failed child context type: Invalid child context 'virtualizedCell.cellKey' of type 'number' supplied to 'CellRenderer',expected 'string'的错误(如下图示)

react native新手踩坑-遇到warning的相关解决办法_第1张图片

这里是引用flatlist出现需要string问题,将keyExtractor对应的函数加上toString()(toString的作用就是将数字转换成字符串)即可

函数部分加上toString()即可:

 _keyExtractor = (item, index) => item.id.toString();

万事看官网,官网文档说的很清楚,keyExtractor属性指定使用id作为列表每一项的key,而这个key值是字符串类型哦!

你可能感兴趣的:(react native新手踩坑-遇到warning的相关解决办法)