refactor: Update shareCode in useEffect to avoid setState during render (#24468)
This commit is contained in:
@@ -64,7 +64,9 @@ const WebAppStoreProvider: FC<PropsWithChildren> = ({ children }) => {
|
|||||||
|
|
||||||
// Compute shareCode directly
|
// Compute shareCode directly
|
||||||
const shareCode = getShareCodeFromRedirectUrl(redirectUrlParam) || getShareCodeFromPathname(pathname)
|
const shareCode = getShareCodeFromRedirectUrl(redirectUrlParam) || getShareCodeFromPathname(pathname)
|
||||||
updateShareCode(shareCode)
|
useEffect(() => {
|
||||||
|
updateShareCode(shareCode)
|
||||||
|
}, [shareCode, updateShareCode])
|
||||||
|
|
||||||
const { isFetching, data: accessModeResult } = useGetWebAppAccessModeByCode(shareCode)
|
const { isFetching, data: accessModeResult } = useGetWebAppAccessModeByCode(shareCode)
|
||||||
const [isFetchingAccessToken, setIsFetchingAccessToken] = useState(false)
|
const [isFetchingAccessToken, setIsFetchingAccessToken] = useState(false)
|
||||||
|
Reference in New Issue
Block a user