diff --git a/packages/reffuse/src/ReffuseHelpers.ts b/packages/reffuse/src/ReffuseHelpers.ts index 38e82a8..3cc3adf 100644 --- a/packages/reffuse/src/ReffuseHelpers.ts +++ b/packages/reffuse/src/ReffuseHelpers.ts @@ -18,6 +18,10 @@ export interface ScopeOptions { export abstract class ReffuseHelpers { declare ["constructor"]: ReffuseHelpersClass + constructor() { + this.RefState = this.RefState.bind(this as any) as any + } + useContext(this: ReffuseHelpers): Context.Context { return ReffuseContext.useMergeAll(...this.constructor.contexts)