react hook form schema validation
есть такая схема,по которой нужно сгенерить объект. Как это можно сделать,чтобы чать сполей была в отдельном объекте data, а не в куче с остальнымаолями фио.
const schema = yup.object({
firstName: yup.string().required(),
lastName: yup.string().required(),
middleName: yup.string().required(),
data: {
AG: yup.number().positive().required(),
KE: yup.number().positive().required(),
K12: yup.number().positive().required(),
EGPO: yup.number().positive().required(),
TAYD: yup.number().positive().required(),
TAYS: yup.number().positive().required(),
VI: yup.number().positive().required(),
VG: yup.number().positive().required(),
F01: yup.number().positive().required(),
N: yup.number().positive().required(),
KA1: yup.number().positive().required(),
KA2: yup.number().positive().required(),
KA3: yup.number().positive().required(),
KB1: yup.number().positive().required(),
KB2: yup.number().positive().required(),
KB3: yup.number().positive().required(),
BW: yup.number().positive().required(),
t1: yup.number().positive().required(),
d1: yup.number().positive().required(),
m1: yup.number().positive().required(),
t2: yup.number().positive().required(),
d2: yup.number().positive().required(),
m2: yup.number().positive().required(),
t3: yup.number().positive().required(),
d3: yup.number().positive().required(),
m3: yup.number().positive().required(),
t4: yup.number().positive().required(),
d4: yup.number().positive().required(),
m4: yup.number().positive().required(),
t5: yup.number().positive().required(),
d5: yup.number().positive().required(),
m5: yup.number().positive().required()
}
})
вот хук
const {register, handleSubmit, formState: {errors}} = useForm({
mode: 'onBlur',
resolver: yupResolver(schema)
});
инпуты скидывать не буду там ничего сложного