В настоящее время я использую redux-form / immutable, Wizard-Form и FieldArrays для создания многошаговой формы для проекта.Я в основном зацикливаюсь на том, как проверять массивы полей с помощью immutable.js.
Я следовал следующему примеру: https://redux -form.com / 8.1.0 / examples / immutable / для настройки валидации в файле validate.js с помощью immutable, но у меня также былследовать следующему примеру https://redux -form.com / 8.1.0 / examples / fieldarrays / , чтобы выяснить, как выполнить проверку для FieldArrays.
Следуя обоим примерам, я подошелсо следующим:
if (values.get('customTrips')) {
const customTripArrayErrors = [];
values.get('customTrips').forEach((member, memberIndex) => {
const customTripMemberErrors = {};
if (!member.get('from_location_address1') {
}
}
}
Когда я пытаюсь выполнить приведенный выше код, я получаю следующую ошибку:
Uncaught TypeError: Cannot read property 'get' of undefined
Мне просто нужна помощь, чтобы выяснить, как получить доступ к значениям элемента FieldArray в validate.js.
Любая помощь будет принята с благодарностью!Спасибо!