diff --git a/reflex/vars.py b/reflex/vars.py index ffaf16455..795ab4759 100644 --- a/reflex/vars.py +++ b/reflex/vars.py @@ -2588,15 +2588,17 @@ def get_uuid_string_var() -> Var: """ from reflex.utils.imports import ImportVar + unique_uuid_var = get_unique_variable_name() unique_uuid_var_data = VarData( imports={ f"/{constants.Dirs.STATE_PATH}": {ImportVar(tag="generateUUID")}, # type: ignore "react": "useMemo", - } + }, + hooks={f"const {unique_uuid_var} = useMemo(generateUUID, [])": None}, ) return BaseVar( - _var_name="useMemo(generateUUID, [])", + _var_name=unique_uuid_var, _var_type=str, _var_data=unique_uuid_var_data, )