【发布时间】:2018-03-03 05:52:24
【问题描述】:
试图使用 lodash 的 debounce 对输入进行 debounce,但下面的代码给了我 undefined 的值。
const { debounce } from 'lodash'
class App extends Component {
constructor(){
super()
this.handleSearch = debounce(this.handleSearch, 300)
}
handleSearch = e => console.log(e.target.value)
render() {
return <input onChange={e => this.handleSearch(e)} placeholder="Search" />
}
}
【问题讨论】:
-
可能重复?请特别查看您的案例的事件池部分stackoverflow.com/questions/23123138/…
-
@kingdaro 我正确地遵循了事情,请比较我的代码,不要简单地粘贴链接
标签: javascript reactjs ecmascript-6