Я тестировал форму ответа и обращался к документации здесь . Пожалуйста, обратите внимание, что этот вопрос конкретно относится к методу Пользовательский регистр ручного регистра.
Передача defaultValues
в useForm()
не работает, так как defaultValues
не заполняется автоматически с зарегистрированным вручную вводом, как указано в документации .
В таком случае, есть ли способ установить значение по умолчанию, используя этот метод?
export default function App() {
const { register, setValue, errors } = useForm()
return (
<View>
<Text>First name</Text>
<TextInput
ref={register({ name: 'firstName'}, { required: true })}
onChangeText={text => setValue('firstName', text, true)}
/>
{errors.firstName && <Text>This is required.</Text>}
</View>
)
}