View Source

Server Error Mapping

mapServerErrors() автоматически определяет формат и маппит на поля формы.

Вход:

{ "code": "P2002", "message": "Unique", "meta": { "target": [ "email" ] } }

Результат:

{ "fieldErrors": [ { "field": "email", "message": "Этот email уже зарегистрирован" } ], "formErrors": [] }

useFormServerAction — та же связка в один вызов

`formRef` + `mapServerErrors`/`applyServerErrors` + pending-состояние в одном хуке.

Введите taken@example.com, чтобы увидеть ошибку на поле. Любой другой email — успех.

Минимум 1 символ

pending: false