Я немного сбит с толку, почему это будет отображаться, когда errors.email
не является ложным значением. JSX игнорируется и смотрит только на errors.email с правой стороны, поэтому в основном это выражение if (errors.email && errors.email)
?
Просто немного странно. Я никогда не видел этого раньше.
{ errors.email && ( <div className="invalid-feedback">{errors.email}</div> ) }