react native listview 实现下拉刷新(RefreshControl)

刷新前react native listview 实现下拉刷新(RefreshControl)react native listview 实现下拉刷新(RefreshControl)

刷新后

清空数组 arr.splice(0,arr.length
)

代码如下 

<ListView
    refreshControl={
        <RefreshControl
            refreshing={this.state.refreshing}
            onRefresh={this._onRefresh}
        />
    }
    initialListSize={5}
    dataSource={this.state.dataSource}
    renderRow={this._renderRow}
/>
_onRefresh() {
    this.setState({refreshing: true});
    setTimeout(()=>{
        array.push('row 8');
        THUMB_URLS.splice(0,THUMB_URLS.length);
        THUMB_URLS.push(require('./8.jpg'));
        this.setState({refreshing: false,
            dataSource:ds.cloneWithRows(array)});

    },2000)
}