Я хочу использовать поле автозаполнения для моего проекта React JS. Для дизайна пользовательского интерфейса я использую Material UI. В документации вы можете увидеть следующий пример:
<Autocomplete
required
id="combo-box-demo"
filterOptions={(x) => x}
value={this.state.departure}
options={top100Films}
getOptionLabel={(option) => option.title}
renderInput={(params) => <TextField {...params} label="Startpunkt" variant="outlined" />}
/>
Объекты параметров имеют следующее значение по умолчанию:
let top100Films = [
{ title: 'The Shawshank Redemption', year: 1994 },
{ title: 'Monty Python and the Holy Grail', year: 1975 },
];
Для моей цели я хочу динамически изменять параметры, так как я использую API отдыха, где я получаю результаты для ввода. Поэтому мой вопрос заключается в том, как я могу динамически изменять параметры, когда пользователь печатает.