Javascript 使用react引导typeahead包中的AsyncTypeahead时出现问题

Javascript 使用react引导typeahead包中的AsyncTypeahead时出现问题,javascript,twitter-bootstrap,reactjs,bootstrap-typeahead,Javascript,Twitter Bootstrap,Reactjs,Bootstrap Typeahead,我在使用react bootstrap typeahead项目中的AsyncTypeahead时遇到问题,在该项目中,似乎没有调用我的onSearch处理程序。我可以在页面上看到前面的typeahead,但是当我输入它时,handleSearch没有被执行,也没有看到任何控制台日志记录。下面是一个简短的例子: import React,{PropTypes,Component}来自'React'; 从“react bootstrap typeahead”导入AsyncTypeahead; 类C

我在使用
react bootstrap typeahead
项目中的
AsyncTypeahead
时遇到问题,在该项目中,似乎没有调用我的
onSearch
处理程序。我可以在页面上看到前面的typeahead,但是当我输入它时,
handleSearch
没有被执行,也没有看到任何控制台日志记录。下面是一个简短的例子:

import React,{PropTypes,Component}来自'React';
从“react bootstrap typeahead”导入AsyncTypeahead;
类CustomTypeahead扩展组件{
状态={results:[]}
handleSearch(事件){
log(“告诉我你得到了什么”)
//在此处获取数据,并将状态设置为“结果”以获得承诺
//此.setState(结果)
}
render(){
返回(
)
}
}
使用以下方法修复:

import { AsyncTypeahead } from 'react-bootstrap-typeahead';
而不是

import AsyncTypeahead from 'react-bootstrap-typeahead';

并更新到^1.0.0版本,以实现
react bootstrap typeahead

这最终导致我使用的版本与我正在阅读的文档之间出现问题!始终检查版本。。。。