From 153a24aa534f34d55ddacae3438f861d164ffaf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8C=E8=B4=A7=E7=88=B1=E5=90=83=E7=99=BD=E8=90=9D?= =?UTF-8?q?=E5=8D=9C?= Date: Tue, 13 Dec 2022 17:04:12 +0800 Subject: [PATCH] docs: update Table asnyc demo (#39524) --- components/table/demo/ajax.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 (