我正在使用Material UI来构建登录和注册页面,useRef
用于返回TextFiled ref 实例,并xxxRef.current.value
获取输入值。
我可以顺利运行我的项目并且可以value
正确获取,但是控制台总是提醒我:
Property 'value' does not exist on type 'never'.
这是我的代码片段:
const accountRef = useRef();
<TextField
variant="outlined"
margin="normal"
required
fullWidth
id="account"
label="Account"
name="account"
autoComplete="account"
autoFocus
defaultValue={account}
inputRef={accountRef}
/>
const payload = {
account: accountRef.current?.value ?? '',
password: passwordRef.current?.value ?? '',
nickname: nicknameRef.current?.value ?? '',
};