diff --git a/reflex/experimental/client_state.py b/reflex/experimental/client_state.py index eefa99e3d..ca91905ae 100644 --- a/reflex/experimental/client_state.py +++ b/reflex/experimental/client_state.py @@ -155,7 +155,7 @@ class ClientStateVar(Var): ) hooks[f"{_client_state_ref(setter_name)} = {func!s}"] = None - hooks[f"{_client_state_ref(var_name)} = {var_name!s}"] = None + hooks[f"{_client_state_ref(var_name)} ??= {var_name!s}"] = None hooks[f"{_client_state_ref_dict(var_name)} ??= {{}}"] = None hooks[f"{_client_state_ref_dict(setter_name)} ??= {{}}"] = None hooks[f"{_client_state_ref_dict(var_name)}[{id_name}] = {var_name}"] = None