Warning :each child in an array or iterator should have a unique "key" prop.
在看源码的时候不清楚key是干什么用的,就将其去掉重新运行,发现虽然并没有造成影响程序稳定运行的问题,但是也给了警示,如上方.代码复原后就一切正常了.
下面贴出该代码:
let menuView = (
<View style={styles.itemsView} key={i}>
{items}
</View>
)
因为items是一个数组,所以其中每一个元素都应有一个唯一标识,即js要求的"key"键并赋值.
- 在循环操作中也应该做此操作.如map()方法.