From 1258e5c408859fcb32d34d54654d738a95fa519c Mon Sep 17 00:00:00 2001 From: "lucy.li" Date: Thu, 26 Oct 2023 22:20:11 +0800 Subject: [PATCH] fix: data should be used as a dependency of useEffect --- src/hooks/useSelectDropdown.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hooks/useSelectDropdown.js b/src/hooks/useSelectDropdown.js index 06c0c2f..a16cd6a 100644 --- a/src/hooks/useSelectDropdown.js +++ b/src/hooks/useSelectDropdown.js @@ -23,7 +23,7 @@ export const useSelectDropdown = (data, defaultValueByIndex, defaultValue, disab selectItem(defaultValueByIndex); } } - }, [JSON.stringify(defaultValueByIndex)]); + }, [JSON.stringify(defaultValueByIndex), data]); // default value added or changed useEffect(() => { // defaultValue may be equals zero @@ -32,7 +32,7 @@ export const useSelectDropdown = (data, defaultValueByIndex, defaultValue, disab selectItem(findIndexInArr(defaultValue, data)); } } - }, [JSON.stringify(defaultValue)]); + }, [JSON.stringify(defaultValue), data]); const dataArr = useMemo(() => { if (disabledInternalSearch) {