diff --git a/components/table/Table.tsx b/components/table/Table.tsx index f66381f90c2c..1b323940c49b 100755 --- a/components/table/Table.tsx +++ b/components/table/Table.tsx @@ -807,7 +807,7 @@ class Table extends React.Component, TableState> { current: this.state.pagination.current, }; } - this.setState(newState, () => this.scrollToFirstRow()); + this.setState(newState, this.scrollToFirstRow); this.props.store.setState({ selectionDirty: false, @@ -834,7 +834,7 @@ class Table extends React.Component, TableState> { pageSize, current, }; - this.setState({ pagination: nextPagination }); + this.setState({ pagination: nextPagination }, this.scrollToFirstRow); const { onChange } = this.props; if (onChange) { @@ -878,7 +878,7 @@ class Table extends React.Component, TableState> { // Controlled if (this.getSortOrderColumns().length === 0) { - this.setState(newState, () => this.scrollToFirstRow()); + this.setState(newState, this.scrollToFirstRow); } const { onChange } = this.props;