fix: useAsyncEffect loops
This commit is contained in:
@@ -2,6 +2,7 @@ import React from "react"
|
|||||||
|
|
||||||
export default function useAsyncEffect(func: Function, deps?: React.DependencyList) {
|
export default function useAsyncEffect(func: Function, deps?: React.DependencyList) {
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
;(async () => await func())
|
func()
|
||||||
}, deps)
|
// 警告: 不添加 deps 有可能導致無限執行
|
||||||
|
}, deps || [])
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user