When performing several asynchronous requests, it is possible that the answers will be returned in a different order from the order in which they were requested. This is especially a problem when requests take up variable time (as is the case with geocoding requests).
In this situation, the query for Nayarprobably takes longer than the query for Nayara, and the difference is enough for the results to fail, so the response Nayaroverwrites Nayarathe dropdown in the user interface.
debounce (, API, ) , , , .
: https://github.com/mapbox/react-geocoder/pull/9