diff --git a/reflex/components/component.py b/reflex/components/component.py index f98df026a..f4807f11f 100644 --- a/reflex/components/component.py +++ b/reflex/components/component.py @@ -1854,7 +1854,7 @@ class MemoizationLeaf(Component): """ comp = super().create(*children, **props) if comp.get_hooks(): - comp._memoization_mode = cls._memoization_mode.copy( + comp._memoization_mode = cls._memoization_mode.model_copy( update={"disposition": MemoizationDisposition.ALWAYS} ) return comp diff --git a/reflex/event.py b/reflex/event.py index 912a18d4f..b9c39f0c2 100644 --- a/reflex/event.py +++ b/reflex/event.py @@ -125,7 +125,7 @@ class EventActionsMixin(Base): Returns: New EventHandler-like with stopPropagation set to True. """ - return self.copy( + return self.model_copy( update={"event_actions": {"stopPropagation": True, **self.event_actions}}, ) @@ -136,7 +136,7 @@ class EventActionsMixin(Base): Returns: New EventHandler-like with preventDefault set to True. """ - return self.copy( + return self.model_copy( update={"event_actions": {"preventDefault": True, **self.event_actions}}, )