2016-11-25 44 views

回答

3

您可以使用lodash的防抖动()函数(基本上是小window.setTimeout招扼杀千呼万唤):

import _ from 'lodash'; 

... 

doSearch(text) { 
    // Your normal handler here 
} 

... 

// Delay autocomplete until 500 ms after use stops typing 
<AutoComplete 
    onUpdateInput={_.debounce((value) => doSearch(value), 500)} 
    ... 
/>