Antd 不使用 onChange 更新输入值?

Antd does not update input value with onChange?

我绞尽脑汁尝试更新输入值以添加掩码,但没有结果输入根本不更新值。

 <Input
            placeholder={'CNPJ'}
            onChange={(e) => {
              e.currentTarget.value = 'fdsfsd'

            }}
            ref={props.cnpj}/>
          <input onChange={(e) => {
            e.currentTarget.value = 'fdsfsd'
          }}/>

也许这对你有帮助。

import { useState } from "react";

export default function Wrapper() {
    const [value, setValue] = useState("");
    const onChange = (e) => {
        setValue(e.target.value);
    };

    return (
        <>
            <div>
                <input value={value} onChange={onChange} />
                <p>My Input value: {JSON.stringify(value)}</p>
            </div>
        </>
    );
}