我正在使用自定义组件来显示文本输入字段,没有什么特别的,只是基本组件
const CustomTextField = ({ ...rest }) => {
return <input {...rest} />;
};
当我出于某种原因尝试在 react-final-form-array 中使用此组件时,我在输入字段上键入时失去了焦点,我想这是因为重新渲染。
<Field
name={`${name}.lastName`}
component={({ input, meta, ...rest }) => {
return (
<CustomTextField {...input} type="text" {...rest} />
);
}}
placeholder="Last Name"
/>
如您所见,“名字”工作正常,但“姓氏”在键入时失去焦点。
我该如何解决这个问题,任何帮助表示赞赏
谢谢