Я использую React 16.13.0. У меня есть следующий компонент ...
import React from 'react';
import {FormControl, FormLabel} from 'react-bootstrap';
const Input = (props) => {
return (
<div className="form-group">
<FormLabel>{props.title}</FormLabel>
<FormControl
type={props.type}
id={props.name}
name={props.name}
value={props.value}
placeholder={props.placeholder}
onChange={props.handleChange}
/>
{props.errors && props.errors[props.name] (
<div className="fieldError">
{props.errors[props.name]}
</div>
)}
</div>
)
}
export default Input;
Как проверить, что элемент определен в массиве? Прямо сейчас, строка
{props.errors && props.errors[props.name] (
дает ошибку
TypeError: props.errors[props.name] is not a function