Как создать схему YUP с динамическими c точечными именами полей? Приведенная ниже схема недопустима. Как бы я динамически проходил через Costs.0.item, Costs.1.item, Costs.2.item И Costs.0.amount, Costs.1.amount, Costs.2.amount? Любая помощь приветствуется!
const IpSchema = Yup.object().shape({
Project_Title: Yup.string()
.min(2, 'Too Short!')
.max(255, 'Too Long!')
.required('Required'),
Costs.0.item: Yup.string()
.min(2, 'Too Short!')
.max(255, 'Too Long!')
.required('Required'),
Costs.1.item: Yup.string()
.min(2, 'Too Short!')
.max(255, 'Too Long!')
.required('Required'),
Costs.2.item: Yup.string()
.min(2, 'Too Short!')
.max(255, 'Too Long!')
.required('Required'),
Costs.0.amount: Yup.string()
.min(2, 'Too Short!')
.max(255, 'Too Long!')
.required('Required'),
Costs.1.amount: Yup.string()
.min(2, 'Too Short!')
.max(255, 'Too Long!')
.required('Required'),
Costs.2.amount: Yup.string()
.min(2, 'Too Short!')
.max(255, 'Too Long!')
.required('Required'),
});