From 88684d6d9e18f5e2f22efc46a4f9cabb9ffb5a4c Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Sat, 14 Jan 2023 10:48:52 +0100 Subject: [PATCH] fix dependency array --- packages/react/src/hooks/useStrudel.mjs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/react/src/hooks/useStrudel.mjs b/packages/react/src/hooks/useStrudel.mjs index a66272a8..048b09f1 100644 --- a/packages/react/src/hooks/useStrudel.mjs +++ b/packages/react/src/hooks/useStrudel.mjs @@ -12,8 +12,8 @@ function useStrudel({ initialCode = '', autolink = false, beforeEval, - editPattern, afterEval, + editPattern, onEvalError, onToggle, canvasId, @@ -105,11 +105,11 @@ function useStrudel({ const inited = useRef(); useEffect(() => { - if (!inited.current && drawContext && onDraw && evalOnMount && code) { + if (!inited.current && evalOnMount && code) { inited.current = true; evaluate(code, false).then((pat) => drawFirstFrame(pat)); } - }, [activateCode, evalOnMount, code, drawFirstFrame]); + }, [evalOnMount, code, evaluate, drawFirstFrame]); // this will stop the scheduler when hot reloading in development useEffect(() => {