Ошибка проверки объекта в React от Laravel API паспорта - PullRequest
0 голосов
/ 07 февраля 2020

Как я могу получить доступ к значению электронной почты из следующего объекта в приложении ReactJs?

{"message":{"email":["The email field is required."]}}

Это ошибка проверки, которая была возвращена, и я хочу отобразить сообщение в сообщении электронной почты поле ввода.

Этот фрагмент кода работал для меня в vanilla js, но не работает в ReactJs

const errors = {"message":{"firstname":["The firstname field is required."],"lastname":["The lastname field is required."],"email":["The email field is required."],"password":["The password field is required."]}}

const data = Object.getOwnPropertyDescriptors(errors);

// console.log("this...",data.message.value);

const descriptor1 = Object.getOwnPropertyDescriptor(data.message.value, "firstname");
const descriptor2 = Object.getOwnPropertyDescriptor(data.message.value, "lastname");
const descriptor3 = Object.getOwnPropertyDescriptor(data.message.value, "email");
const descriptor4 = Object.getOwnPropertyDescriptor(data.message.value, "password");

console.log(descriptor1.value[0]);
console.log(descriptor2.value[0]);
console.log(descriptor3.value[0]);
console.log(descriptor4.value[0]);
...