diff --git a/src/dialog/RenderDialog.tsx b/src/dialog/RenderDialog.tsx index 8f94df668..bb5876173 100644 --- a/src/dialog/RenderDialog.tsx +++ b/src/dialog/RenderDialog.tsx @@ -57,7 +57,7 @@ const RenderDialog: React.FC = (props) => { const dialogOpenClass = `${prefixCls}__open`; useDialogEsc(visible, wrap); - useEffect(() => { + useLayoutEffect(() => { bodyOverflow.current = document.body.style.overflow; bodyCssTextRef.current = document.body.style.cssText; }, []);