reactjs - 如果你想将它写入 DOM,传递一个字符串而不是 : w ="true" or w={value. toString()}

标签 reactjs ecmascript-6

我在渲染时遇到这个错误:

Warning: Received 'true' for a non-boolean attribute 'w'. If you want to write it to the DOM, pass a string instead: w="true" or 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>

最佳答案

在您选择的选项之一中有一个松散的“w” float :

<option value=""w>Selectionner un type</option>

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

<option value="">Selectionner un type</option>

关于reactjs - 如果你想将它写入 DOM,传递一个字符串而不是 : w ="true" or w={value. toString()},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59437604/

相关文章:

reactjs - 将组件与 connect() 一起使用 - 无法读取未定义的属性 'displayName'

Javascript 根据字段的值对数组进行任意排序

javascript - 如何在javascript中修复无序的 "fetch"

node.js - 如何在服务器上部署 Node Js 后端和 React Js 前端?

ReactJS:对象的值未定义

javascript - 为什么 React 会以不变的状态一遍又一遍地渲染我的组件?

javascript - React 中的 setState 函数不会改变我的组件的状态

javascript - 为什么以及何时需要在 React 中绑定(bind)函数和事件处理程序?

javascript - redux reducer 不重新渲染组件

typescript - 如何使用 Typescript 和 Webpack 对类使用 tree-shaking?