我正在尝试使用React Native(0.33)中的节标题呈现ListView,并且节标题正在呈现但不是行。数据来自mobx商店。
答案 0 :(得分:3)
事实证明,ListView试图通过调用Object.keys(...)并期望一个整数数组(它是数组索引)来找出它自己的rowIndices,但它不适用于ObservableArrays。
我的解决方案是,当你使用cloneWithRowsAndSections时,可以使用.slice()更改为普通数组,然后轻松获取这样的部分ID:
dataSource: ds.cloneWithRowsAndSections(
list,
Object.keys(list),
Object.keys(list).map((sectionID) => Object.keys(list[sectionID].slice()))),