From de8828d98a22ba031f2544dc3ad0dd44276dbe6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Sat, 12 Jul 2025 07:55:53 +0200 Subject: [PATCH] Fix --- packages/effect-fc/src/Component.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/effect-fc/src/Component.ts b/packages/effect-fc/src/Component.ts index ceb75f8..662222b 100644 --- a/packages/effect-fc/src/Component.ts +++ b/packages/effect-fc/src/Component.ts @@ -100,9 +100,9 @@ export const memo: { } = Function.dual(2, >( self: ExcludeKeys>>, propsAreEqual?: Equivalence.Equivalence>, -): T & Memoized> => Object.assign( - Object.create(Object.getPrototypeOf(self)), +): T & Memoized> => Object.setPrototypeOf( { ...self, memo: true, propsAreEqual }, + Object.getPrototypeOf(self), ))