Kaynağa Gözat

fix get_uuid_string_var (#3795)

Shubhankar Dimri 9 ay önce
ebeveyn
işleme
9c70971dc6
1 değiştirilmiş dosya ile 4 ekleme ve 2 silme
  1. 4 2
      reflex/vars.py

+ 4 - 2
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,
     )