fix: useAsyncEffect loops

This commit is contained in:
CrescentLeaf
2025-09-20 19:52:04 +08:00
parent 5ff726d834
commit 90295f0d38

View File

@@ -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 || [])
}