react-native 中这两种赋值语句用法有什么不一样

2025-05-08 05:12:58
推荐回答(1个)
回答1:

onEndReached。你的问题在于你设置DataSource的时候,没有包含之前的数据。应当类似这样:第一屏:const data=[1,2,3];const ds = new ListView.DataSource((v1,v2)=>v1!=v2);this.setState({ data: data, ds: ds.cloneWithRows(data),})第二屏:全选复制放进笔记const newData=[1,2,3];const data = [...this.state.data, newData];this.setState({ data: data, ds: this.state.ds.cloneWithRows(data),})