Form input
Autocomplete
Search and select without mixing the query draft with committed values.Choose it deliberately
Typing pays off when scanning the list takes longer.
Use when
The list is long — countries, people, tags — and the user knows what they are looking for.
Use a dropdown when
The list is short and known: a query adds a step without saving one.
Composition
Decide who filters and what happens to chosen rows.
Remote lists
Set `filter` to `false`, fetch on the query yourself, pass the results as `items`, and show `loading` in the meantime.
Chosen rows
In `multiple` mode `hideSelected` removes chosen rows from the list; without it they stay, marked as selected.