diff --git a/packages/reffuse/src/ReffuseNamespace.ts b/packages/reffuse/src/ReffuseNamespace.ts index 58e3ed2..5a78367 100644 --- a/packages/reffuse/src/ReffuseNamespace.ts +++ b/packages/reffuse/src/ReffuseNamespace.ts @@ -389,12 +389,12 @@ export abstract class ReffuseNamespace { ) } - useRefFromValue( + useRefFromReactiveValue( this: ReffuseNamespace, value: A, ): SubscriptionRef.SubscriptionRef { const ref = this.useRef(value) - this.useEffect(() => Ref.set(ref, value), [value]) + this.useEffect(() => Ref.set(ref, value), [value], { doNotReExecuteOnRuntimeOrContextChange: true }) return ref }