How can I update the state for all of the errors?
for example, I have to validate the fields name and last name:
const handleSubmit = () => {
const { name, lastName } = fields
let existError = false
if (!verify(name)) {
existError = true
setError({ ...error, ['name']: 'name is bad' })
}
if (!verify(lastName)) {
existError = true
setError({ ...error, ['lastName']: 'lastname is bad' })
}
if (!existError) {
...
}
}
console.log('ERROR', error)
I can only see this error
ERROR {lastName: 'lastname is bad'}
i am waiting this result:
{name: 'name is bad', lastName: 'lastname is bad'}