#javascript #reactjs
#javascript #reactjs
Вопрос:
У меня есть компонент текстового поля material-ui в моем проекте ReactJS.
Когда я запускаю свой код, предупреждение, которое я получил в консоли, выглядит так:
Warning: Failed prop type: Invalid prop `error` of type `string` supplied to `ForwardRef(FormControl)`, expected `boolean`.
Мой код компонента приведен ниже.
<Field label="First Name*" name="firstName" component={InputField} type="text" placeholder="First Name" className="form-control" />
Этот код работает абсолютно нормально, но проблема в том, что он выдает предупреждающее сообщение в консоли.
Предупреждение: сбойный тип реквизита: недопустимый реквизит error
типа string
, переданный в ForwardRef(TextField)
, ожидается boolean
.
Есть ли какое-либо ES6 или любое другое решение для этого?
Комментарии:
1. попробуйте передать error={true}
Ответ №1:
У меня была аналогичная ошибка, я решил изменить значение по умолчанию для непустой строки
Ответ №2:
вы можете установить значение null, если not found
или undefined