Each child in an array or iterator should have a unique "key" prop

在试用React-Native的时候出现如题的警告,可能出现在ListView的使用上,在使用ListView的时候,有个方法叫做renderSeparator,这个方法的返回值中,顶部试图必须要有一个prop为key,并且这个key是唯一的(和其他不同)。
例如:

renderSeparator = {(section, row, adjacentRowHighlighted) => (
<Text key ={section + ' ' + row} >{'分隔线'}
</Text>)}

加上上面的key = {section + ' ' +row},警告就消失了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容