use batch

This commit is contained in:
Ildar Kamalov
2025-08-12 16:15:57 +03:00
parent e495a5585c
commit 507631ab71

View File

@@ -1,6 +1,6 @@
import React, { useEffect } from 'react';
import cn from 'clsx';
import { shallowEqual, useDispatch, useSelector } from 'react-redux';
import { shallowEqual, useDispatch, useSelector, batch } from 'react-redux';
import intl from 'panel/common/intl';
import { Checkbox } from 'panel/common/controls/Checkbox';
@@ -40,10 +40,12 @@ export const Settings = () => {
const filtering = useSelector((state: RootState) => state.filtering, shallowEqual);
useEffect(() => {
dispatch(initSettings());
dispatch(getStatsConfig());
dispatch(getFilteringStatus());
dispatch(getLogsConfig());
batch(() => {
dispatch(initSettings());
dispatch(getStatsConfig());
dispatch(getFilteringStatus());
dispatch(getLogsConfig());
});
}, []);
const handleSettingToggle =