From 66138fa53381ff6d5d1ba0330fbb9bc99deb3bbc Mon Sep 17 00:00:00 2001 From: HoonBaek Date: Mon, 2 Dec 2024 10:47:12 +0900 Subject: [PATCH] use useDeepCompareEffect for the udpateState of SendbirdProvider --- src/lib/Sendbird/context/SendbirdProvider.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/Sendbird/context/SendbirdProvider.tsx b/src/lib/Sendbird/context/SendbirdProvider.tsx index b992665e6..71c03d957 100644 --- a/src/lib/Sendbird/context/SendbirdProvider.tsx +++ b/src/lib/Sendbird/context/SendbirdProvider.tsx @@ -36,6 +36,7 @@ import useSendbird from './hooks/useSendbird'; import { SendbirdContext, useSendbirdStore } from './SendbirdContext'; import { createStore } from '../../../utils/storeManager'; import { initialState } from './initialState'; +import useDeepCompareEffect from '../../../hooks/useDeepCompareEffect'; /** * SendbirdContext - Manager @@ -345,7 +346,7 @@ const SendbirdContextManager = ({ getCachedTemplate, ]); - useEffect(() => { + useDeepCompareEffect(() => { updateState({ ...storeState, ...utilsState,