Обработка ошибок проверки бэкэнда в реакции-окончательной форме
Как я могу обработать ошибки отправки (submitErrors), возвращенные из бэкэнда с точечной структурой записи?
Пример ответа JSON:
{
"username": "Username is already taken",
"interests": "Add 3 interests at least",
"interests.0": "Type minimum 3 characters.."
}
"Интересы" - это FieldArray из строк. Я хочу показать обе ошибки - для массива полей - общая ошибка и для первой ошибки (0 индекс) в массиве.
Это невозможно при использовании метода окончательной формы по умолчанию, потому что для этого требуется отправить что-то вроде этого:
{
"interests": [
0 => "Type minimum 3 characters.."
]
}
Можно ли принудительно заставить final-форму принимать сообщение об ошибке по имени поля (точечная нотация / структура массива плоских ошибок, т. Е.: "rants.0 ":" error msg "," attribute.0.name":"error msg")?