Getting data from server successfully but while selecting option it's not getting selected & displayed in dropdown. And value is also not getting stored in selectedOption
import AsyncSelect from 'react-select/async';
const Register = (props) => {
const [selectedOption, setSelectedOption]=useState("");
const loadOptions = async (inputValue, callback) => {
const response = await fetch('http://localhost:8080/api/user_location'+inputValue)
const json = await response.json();
callback(json.map(i=>({label:i.vdc+', '+i.district, value:i.vdc_id})));
}
const onChangeSelectedOption = (e) => {
const selectedOption = e.target.value;
setSelectedOption(selectedOption);
};
return (
<AsyncSelect
value={selectedOption}
onChange={onChangeSelectedOption}
loadOptions={loadOptions}
defaultOptions={false}
placeholder="Your Place"
/>
);
};
Thank You!