如何判断React Native的ListViewDataSource是否为空?

5

我正在将一个ListViewDataSource作为属性传递下去,并希望子元素检测它是否为空。

在Chrome中调试时,我发现当列表为空时,_cachedRowCount属性被设置为0

是否有更好的方法来检测列表视图是否为空?

1个回答

20

例如尝试使用getRowCount()

let ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2});
let dataSource = ds.cloneWithRows(this.state.rows || [])

console.log(dataSource.getRowCount())

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接