diff --git a/src/useAsync.js b/src/useAsync.js index d9c9b8f4..492f2ca8 100644 --- a/src/useAsync.js +++ b/src/useAsync.js @@ -44,7 +44,7 @@ const useAsync = (arg1, arg2) => { const handleResolve = count => data => count === counter.current && setData(data, () => onResolve && onResolve(data)) const handleReject = count => error => - count === counter.current && setError(error, () => onReject && onReject(error)) + count === counter.current && Promise.reject(setError(error, () => onReject && onReject(error))) const start = promiseFn => { if ("AbortController" in window) {