fix(core): infinitied loop

This commit is contained in:
L-Sun
2025-09-26 15:48:24 +08:00
parent 34a3c83d84
commit 0bc1005b96

View File

@@ -22,8 +22,9 @@ export function useAsyncCallback<T extends any[]>(
const handleAsyncError = React.useContext(AsyncCallbackContext);
return React.useCallback(
(...args: any) => {
// oxlint-disable-next-line exhaustive-deps
callback(...args).catch(e => handleAsyncError(e));
},
[callback, handleAsyncError, ...deps] // eslint-disable-line react-hooks/exhaustive-deps
[...deps] // eslint-disable-line react-hooks/exhaustive-deps
);
}