We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c0467cc commit 6323ba3Copy full SHA for 6323ba3
components/form/FormItemInput.tsx
@@ -2,6 +2,7 @@ import * as React from 'react';
2
import type { JSX } from 'react';
3
import classNames from 'classnames';
4
import { get, set } from 'rc-util';
5
+import useLayoutEffect from 'rc-util/lib/hooks/useLayoutEffect';
6
7
import type { ColProps } from '../grid/col';
8
import Col from '../grid/col';
@@ -96,7 +97,7 @@ const FormItemInput: React.FC<FormItemInputProps & FormItemInputMiscProps> = (pr
96
97
const extraRef = React.useRef<HTMLDivElement>(null);
98
const [extraHeight, setExtraHeight] = React.useState<number>(0);
99
- React.useEffect(() => {
100
+ useLayoutEffect(() => {
101
if (!extra) {
102
setExtraHeight(0);
103
return;
0 commit comments