From ccaedd60058ac5e1a0e06cf39ffbbb4f93aa1d09 Mon Sep 17 00:00:00 2001 From: Andre Padez Date: Tue, 4 Nov 2025 21:31:54 +0000 Subject: [PATCH] Fix useStateMachine dependency array reference error --- example/src/usePlatformHook/useStateMachine.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/example/src/usePlatformHook/useStateMachine.ts b/example/src/usePlatformHook/useStateMachine.ts index 4f6743b..455c985 100644 --- a/example/src/usePlatformHook/useStateMachine.ts +++ b/example/src/usePlatformHook/useStateMachine.ts @@ -20,7 +20,8 @@ export const useStateMachine = ({ const lastTriggeredModeRef = useRef(null); useEffect(() => { - const { gameStatus, scoreManager } = gameManager; + const gameStatus = gameManager.gameStatus; + const scoreManager = gameManager.scoreManager; if (gameStatus !== "started") return; @@ -62,7 +63,7 @@ export const useStateMachine = ({ onModeChange(currentTransition.targetMode); gameManager.changeGameMode({ gameMode: currentTransition.targetMode }); } - }, [scoreManager.currentCount, gameMode, gameManager, scenario, gameStatus, scoreManager.score]); + }, [gameManager.scoreManager.currentCount, gameMode, gameManager, scenario, gameManager.gameStatus, gameManager.scoreManager.score]); useEffect(() => { lastTransitionIndexRef.current = -1;