Просмотр исходного кода

♻️ refactor(areas): adjust pagination state position

- move pagination state declaration above data fetching logic for better code organization
- maintain same pagination functionality and initial values
yourname 8 месяцев назад
Родитель
Сommit
3da8b9904e
1 измененных файлов с 5 добавлено и 5 удалено
  1. 5 5
      src/client/admin/pages/Areas.tsx

+ 5 - 5
src/client/admin/pages/Areas.tsx

@@ -15,6 +15,11 @@ const Areas: React.FC = () => {
   const [editingKey, setEditingKey] = useState<string | null>(null);
   const [searchText, setSearchText] = useState('');
   const queryClient = useQueryClient();
+  const [pagination, setPagination] = useState({
+    current: 1,
+    pageSize: 10,
+    total: 0,
+  });
   
   // 获取区域列表数据
   const { data: areasData, isLoading: areasLoading } = useQuery({
@@ -42,11 +47,6 @@ const Areas: React.FC = () => {
   });
   
   const [dataSource, setDataSource] = useState<AreaItem[]>([]);
-  const [pagination, setPagination] = useState({
-    current: 1,
-    pageSize: 10,
-    total: 0,
-  });
   
   // 搜索
   const handleSearch = () => {