React-Native 遇到的坑
阿新 • • 發佈:2019-01-26
一、錯誤日誌:Warning: Failed child context type: Invalid child context virtualizedCell.cellKey
of type number
supplied to CellRenderer
, expected string
.
這個錯誤是在使用 RN官網推出最新的列表元件 FlatList 是出現的紅色警告,出現這個錯誤可以正常執行,就是每次除錯時看到它總覺得怪怪的,所以就查資料處理了,下面給出解決方案:
解決示例程式碼片段:
<FlatList
style={myStyle.newsList}
ref={(flatList) =>this._flatList = flatList}
ItemSeparatorComponent={this._separator}
renderItem={this._renderItem}
keyExtractor={(item, index) => index.toString()}
data={data}>
</FlatList>