警告:失败的道具类型:提供给"ForwardRef(FormControl)"的类型为"s



我的ReactJS项目中有一个材料ui Textfield组件。

当我运行代码时,控制台上的警告是:

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" />这段代码运行得很好,但问题是它在控制台中显示了一条警告消息。

警告:失败的道具类型:提供给ForwardRef(TextField)的类型为string的道具error无效,应为boolean

有ES6或其他解决方案吗?

当您将字符串值传递给mui中的布尔属性时,会出现此警告。喜欢";错误";,当你给它真的,它会显示一个错误,否则将是正常的。如果你这样做,错误={某种状态},给它一个默认的布尔值,否则会显示此警告。

我遇到了类似的错误,我解决了更改非空字符串的默认值的问题

如果not foundundefined

相关内容

最新更新