如果要将其写入 DOM,请传递一个字符串:w="true" 或 w={value.toString()}

gy_*_*_79 2 ecmascript-6 reactjs

我在渲染时遇到此错误:

警告:收到非布尔属性“w”的“true”。如果要将其写入 DOM,请传递一个字符串:w="true" 或 w={value.toString()}。

当我删除代码下面的代码时,错误消失了:

<div className="form-group">
  <div className="col-12">
    <label htmlFor="inputConfirmType">Type de confirmation</label>
    <select id="inputConfirmType" name="confirmType" className="form-control" onChange={this.handleInputChange} required>
      <option value=""w>Selectionner un type</option>
      <option value="Ecole">Ecole</option>
      <option value="Professeur">Professeur</option>
      <option value="Inspecteur">Inspecteur</option>
    </select>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

Ale*_*ijk 9

在您选择的选项之一中漂浮着一个松散的“w”:

<option value=""w>Selectionner un type</option>
Run Code Online (Sandbox Code Playgroud)

这就是罪魁祸首。它应该是:

<option value="">Selectionner un type</option>
Run Code Online (Sandbox Code Playgroud)