From bb4948f3dc6b58084d335ab318deadf4381f87a5 Mon Sep 17 00:00:00 2001 From: Samuel Degueldre Date: Fri, 26 Nov 2021 16:10:42 +0100 Subject: [PATCH] [FIX] reactivity: only call clearReactivesForCallback once on unmount --- src/reactivity.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/reactivity.ts b/src/reactivity.ts index 2a564be9..e507d048 100644 --- a/src/reactivity.ts +++ b/src/reactivity.ts @@ -233,9 +233,9 @@ export function useState(state: T): Reactive { node, batched(() => node.render()) ); + onWillUnmount(() => clearReactivesForCallback(render)); } const render = batchedRenderFunctions.get(node)!; const reactiveState = reactive(state, render); - onWillUnmount(() => clearReactivesForCallback(render)); return reactiveState; }