[ENG-1217] Fix update delay and debouncing settings (#1453)

Update useExplorer.ts
This commit is contained in:
ameer2468 2023-10-10 16:54:14 +03:00 committed by GitHub
parent 3efb578340
commit 72b3d60e32
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -91,17 +91,17 @@ export function useExplorerSettings<TOrder extends Ordering>({
>;
location?: Location | null;
}) {
const [store] = useState(() => proxy(settings));
const [store, setStore] = useState(() => proxy(settings));
useEffect(() => {
Object.assign(store, {
...settings,
layoutMode: store.layoutMode
...store
});
}, [store, settings]);
useEffect(() => {
store.layoutMode = settings.layoutMode;
setStore(proxy(settings));
}, [location])
useEffect(