diff --git a/src/useElmish.ts b/src/useElmish.ts index edc0d08..e6786e4 100644 --- a/src/useElmish.ts +++ b/src/useElmish.ts @@ -99,7 +99,9 @@ function useElmish({ let modified = false; do { - modified ||= handleMessage(nextMsg); + if (handleMessage(nextMsg)) { + modified = true; + } nextMsg = buffer.shift(); } while (nextMsg);