diff --git a/client/ui/useAsyncEffect.ts b/client/ui/useAsyncEffect.ts index 70c0f91..8ac4212 100644 --- a/client/ui/useAsyncEffect.ts +++ b/client/ui/useAsyncEffect.ts @@ -2,6 +2,7 @@ import React from "react" export default function useAsyncEffect(func: Function, deps?: React.DependencyList) { React.useEffect(() => { - ;(async () => await func()) - }, deps) + func() + // 警告: 不添加 deps 有可能導致無限執行 + }, deps || []) }