diff --git a/index.js b/index.js index b008866..f25941a 100644 --- a/index.js +++ b/index.js @@ -4,7 +4,9 @@ module.exports.useAsyncEffect = (effect, destroy, inputs) => { useEffect(() => { let result; effect().then((value) => result = value); - - return () => destroy(result); + + if(typeof destroy === 'function'){ + return () => destroy(result); + } }, inputs); };