如何解决react-bootstrap-typeahead标签关键打字稿
我和ericgio对这个问题的回答React AsyncTypeahead using Typescript中讨论过(但从未回答过)相同的问题
labelKey
的类型定义似乎存在问题我从此代码中收到以下错误:
<Typeahead
id="basic-typeahead-single"
labelKey="name"
onChange={this.changeEdgeName}
options={this.state.streetNames}
placeholder=""
/>
重载2,共2个,'(props:TypeaheadProps,context ?: any):Typeahead',出现以下错误。 类型“字符串”不可分配给类型“未定义”。 TS2769
依赖项:
"@types/react-bootstrap-typeahead": "^3.4.6","react-bootstrap-typeahead": "^5.1.1",
解决方法
我找到了解决方法!
我将标签分离到其自己的组件中,由于某种原因,该组件中不需要labelKey。
我不知道为什么会这样,但是对我有用!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。