如何解决React Native Formik FieldArray Validation with Yup and Error display
我希望在 Formik 中显示 FieldArray 表单的错误消息。
我有以下架构验证 -
const ExerciseSchema = yup.object().shape({ 标题:yup.string().required().min(2).label("Title"),});
我有以下 TextInput -
<AppTextInput
onChangeText={handleChange(`exercises[${index}].title`)}
key={index}
errorMessage={`exercises[index].errors.title`}
value={values.exercises[index].title}
/>
最后我将错误消息呈现如下
{errors.title && (<Error>{errors.title}</Error>)}
但是,这会在整个表单中显示相同的错误消息。我无法确切地弄清楚错误在哪里,这是否与我的架构验证有关,或者是否是我的错误消息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。