Как показать несколько строк ошибок, которые используют Formik и YUP? - PullRequest
0 голосов
/ 09 марта 2020

Я попытался написать строку с несколькими ошибками, использующую проверку formik и yup. После использования this.createError() сообщение об ошибке превращается в строку, а не в массив, как {errors: '4 errors occurred'}.

пример кода, который я сделал:

const messages = [
  { key: "length", message: "should have  password at least 8 characters" },
  { key: "notRepeat", message: "should not repeat old password" }
];

this.createError({
  path: `${this.path}`,
  message: messages,
  errors: messages
});

То, что мне нужно, это ошибки, которые мне нужно возвращать в виде сообщений ([]) Констанция, затем я показываю список ошибок через пользовательский интерфейс .

Любые комментарии или предложения, чтобы решить эту проблему?

Спасибо.

...