ignore custom components in stateful components

This commit is contained in:
Khaleel Al-Adhami 2024-10-25 16:38:41 -07:00
parent 583eec7286
commit c61b2812f8

View File

@ -1968,6 +1968,10 @@ class StatefulComponent(BaseComponent):
"""
from reflex.components.core.foreach import Foreach
if isinstance(component, CustomComponent):
# Do not memoize custom components.
return None
if component._memoization_mode.disposition == MemoizationDisposition.NEVER:
# Never memoize this component.
return None