diff --git a/packages/hooks/src/usefuture.rs b/packages/hooks/src/usefuture.rs index 4d90adbd4..4200f697b 100644 --- a/packages/hooks/src/usefuture.rs +++ b/packages/hooks/src/usefuture.rs @@ -52,6 +52,9 @@ where val.set(Some(fut.await)); task.take(); }))); + + // Mark that we don't need to regenerate + state.needs_regen.set(false); } state