javascript - Prop `aria-activedescendant` 不匹配。 react 选择

标签 javascript reactjs frontend react-select

我最近使用了 react-select,它给我一个错误:

Proparia-activedescendant不匹配

我只是将示例复制并粘贴到 github 页面中,它运行良好,但出现此错误警告。

这是我的代码

<Select
   name={this.props.name}
   value={this.state.selectedOption}
   onChange={this.handleChange}
   options={[
     { value: 'one', label: 'One' },
     { value: 'two', label: 'Two' },
   ]}
 />

最佳答案

看了源码才发现如果不传prop instanceId react-select 会生成一个新的。因此,为了摆脱警告,请传递 prop。

<Select
   name={this.props.name}
   instanceId={this.props.name}
   value={this.state.selectedOption}
   onChange={this.handleChange}
   options={[
     { value: 'one', label: 'One' },
     { value: 'two', label: 'Two' },
   ]}
 />

关于javascript - Prop `aria-activedescendant` 不匹配。 react 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47880524/

相关文章:

javascript - Angular 4 中 Promise 的实现错误

javascript - ReactJS返回页面的同一部分

css - React 过渡动画未按预期工作

.net - 从 Windows 前端 .net 应用程序到 Linux 服务器的连接

javascript - 同时对同一事件发出两个 ajax 请求。典型的行为应该是什么?如果请求是同步的,它有何不同

Reactjs 从同一目录导入

javascript - 链接到 chrome ://history through extension

javascript - Ajax/Js 图片 uploader : Creating duplicate preview images

javascript - "Unexpected token ILLEGAL"没有明显的原因

reactjs - 如何在 Cypress 中单击链接?