diff --git a/packages/hooks/src/useAsyncEffect/index.ts b/packages/hooks/src/useAsyncEffect/index.ts index 3f3ccc8503..09063cee45 100644 --- a/packages/hooks/src/useAsyncEffect/index.ts +++ b/packages/hooks/src/useAsyncEffect/index.ts @@ -17,7 +17,7 @@ function useAsyncEffect( if (isAsyncGenerator(e)) { while (true) { const result = await e.next(); - if (cancelled || result.done) { + if (result.done || cancelled) { break; } }