答案 0 :(得分:0)
是的,当我将数据放在当前数据之前时,我也遇到了同样的问题。我设法通过首先清空状态,然后在之后填充它来解决问题。
在:
this.setState({
news: news.concat(this.state.news),
storiesDataSource: this.state.storiesDataSource.cloneWithRows(news.concat(this.state.news)),
});
在:
this.setState({
storiesDataSource: this.state.storiesDataSource.cloneWithRows([])
}, function() {
this.setState({
news: news.concat(this.state.news),
storiesDataSource: this.state.storiesDataSource.cloneWithRows(
news.concat(this.state.news)
),
});
}.bind(this))