diff --git a/reflex/state.py b/reflex/state.py index 4ee4fdb9a..08b110c09 100644 --- a/reflex/state.py +++ b/reflex/state.py @@ -881,7 +881,7 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow): cls.vars.update({name: var}) # let substates know about the new variable - for substate_class in cls.__subclasses__(): + for substate_class in cls.class_subclasses: substate_class.vars.setdefault(name, var) # Reinitialize dependency tracking dicts.