//在state内部定义dataSource
state = {
dataSource: []
}
//更新dataSource的时候,使用setState方法
this.setState({
dataSource: newData
});
state = {
dataSource: [],
key: 0
}
handleDataSourceUpdate = () => {
//更新dataSource和key
this.setState(prevState => ({
dataSource: newData,
key: prevState.key + 1
}));
}
render() {
const { dataSource, key } = this.state;
return (
)
}
通过以上方法,Antd表格的更新问题应该可以得到解决。