I don't understand why autocomplete clearing selected value, but logic for select value work excelent? sandbox: sandbox example
sir.
You should use inputValue
for AutoComplete, not value
property.
...
<Autocomplete
inputValue={selectedValue ? selectedValue : ''}
options={optionsList}
...