Я использую https://www.npmjs.com/package/react-autocomplete
, где у меня та же проблема, что и в
https://github.com/reactjs/react-autocomplete/issues/239
, а также после прочтения я узнал там есть возможность сделать это
https://github.com/reactjs/react-autocomplete/issues/266
, пожалуйста, сообщите , как выбрать первый элемент в списке по умолчанию , чтобы пользователь мог нажать клавишу ввода, и он выберет первый в список
Моя текущая реализация показана ниже
<Autocomplete
ref={el => this.input = el}
value={this.state.value}
inputProps={inputProps}
wrapperStyle={{ position: 'absolute', display: 'inline-block' }}
items={this.state.srnList}
getItemValue={item => item.name}
shouldItemRender={matchSRN}
onChange={(event, value) =>
this.setState({ value })
}
onSelect={(value) => this.onSelectSRN({ value })}
renderItem={(item, isHighlighted) =>
<div className= "menu" style={{ background: isHighlighted ? '#e1e1e1' : 'white' }} key={item.name}>
{item.name}
</div>
}
/>