警告:组件正在将不受控制的输入更改为受控制。这可能是由于值从未定义更改为已定义的值所致,这种情况不应发生。请决定在组件的生存期内使用受控制的输入元素还是不受控制的输入元素。详细信息:https://reactjs.org/link/controlled-components
出现此警告
package.json
"next": "13.0.6",
"react": "18.2.0",
"react-hook-form": "^7.40.0",
export interface UserSearchQuery {
ageGteq: number | null
ageLteq: number | null
}
const { control, handleSubmit } = useForm<UserSearchQuery>({
defaultValues: {
ageGteq: null,
ageLteq: null,
},
})
将defaultVlues设置为0可以解决这个问题,但我不想设置它。
1条答案
按热度按时间nhn9ugyo1#
我不知道该怎么改正。你有什么好的建议吗?
其组成如下。