【发布时间】:2021-09-14 13:41:32
【问题描述】:
我是一名正在尝试学习 react typescript 的学生,我遇到了一些问题
所以我需要从下拉列表中获取价值
代码:
var countryOptions = [
{ key: "al", value: "Albania", text: "Albania" },
{ key: "kos", value: "Kosovo", text: "Kosovo" },
];
<Dropdown
clearable
fluid
multiple
search
selection
options={qytetetOptions}
value={adresa.qyteti}
/>
我们学到的方法是这样使用 react hooks:
const initializeForm = () => {
return {
id: "",
emri: "",
mbiemri: "",
nrTelefonit: "",
nrTelefonit2: "",
adrersa: "",
adresa2: "",
qyteti: "",
shteti: "",
};
};
const [adresa, setAdresaF] = useState<IAdresaF>(initializeForm);
const handleInputChange = (event: ChangeEvent<HTMLInputElement>) => {
const { name, value } = event.target;
setAdresaF({ ...adresa, [name]: value });
};
但这是用于表单输入的,在下拉列表中它说我需要使用 SythneticEvent
有人可以帮助如何从下拉列表中获取价值
【问题讨论】:
-
你的
Dropdown组件来自哪个 UI 库? -
它来自语义-ui-react
标签: javascript reactjs typescript react-hooks