We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 663dde8 commit a943366Copy full SHA for a943366
src/devTool.tsx
@@ -28,10 +28,14 @@ export const DevTool = <T extends FieldValues>(props?: {
28
}) => {
29
const methods = useFormContext();
30
31
- const uuid = React.useMemo(() => generateUUID(), []);
+ const uuid = React.useRef('');
32
+
33
+ React.useEffect(() => {
34
+ uuid.current = generateUUID();
35
+ }, []);
36
37
const { isExtensionEnabled } = useExportControlToExtension({
- id: props?.id ?? uuid,
38
+ id: props?.id ?? uuid.current,
39
control: props?.control ?? methods.control,
40
});
41
if (isExtensionEnabled) {
0 commit comments