diff --git a/components/table/demo/ajax.tsx b/components/table/demo/ajax.tsx index e2cf4dea71..5d664ae972 100644 --- a/components/table/demo/ajax.tsx +++ b/components/table/demo/ajax.tsx @@ -53,7 +53,7 @@ const getRandomuserParams = (params: TableParams) => ({ }); const App: React.FC = () => { - const [data, setData] = useState(); + const [data, setData] = useState(); const [loading, setLoading] = useState(false); const [tableParams, setTableParams] = useState({ pagination: { @@ -95,6 +95,11 @@ const App: React.FC = () => { filters, ...sorter, }); + + // `dataSource` is useless since `pageSize` changed + if (pagination.pageSize !== tableParams.pagination?.pageSize) { + setData([]); + } }; return (