From b6212b9d44784bf25e65309d608a9550eae48e1e Mon Sep 17 00:00:00 2001 From: Robin Malfait Date: Wed, 27 Jan 2021 00:29:22 +0100 Subject: [PATCH] ensure that we regenerate the id when it is still null --- packages/@headlessui-react/src/hooks/use-id.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/@headlessui-react/src/hooks/use-id.ts b/packages/@headlessui-react/src/hooks/use-id.ts index 37be593..e4d2333 100644 --- a/packages/@headlessui-react/src/hooks/use-id.ts +++ b/packages/@headlessui-react/src/hooks/use-id.ts @@ -18,8 +18,7 @@ export function useId() { useIsoMorphicEffect(() => { if (id === null) setId(generateId()) - // eslint-disable-next-line react-hooks/exhaustive-deps - }, []) + }, [id]) React.useEffect(() => { if (state.serverHandoffComplete === false) state.serverHandoffComplete = true