#javascript #reactjs #typescript #react-hooks #semantic-ui
Вопрос:
Я новичок в React, я использую семантический пользовательский интерфейс react, и у меня есть список данных (Тип платежа), и я хочу отобразить в поле ввода типа Выберите метку типа и, выбрав один из них, я получу его идентификатор.
Вот что я попробовал :
.TSX :
const [select, setSelect] = useStatelt;IModePaiement[]gt;(modePaiements); useEffect(() =gt; { loadModePaiements(); }, [loadModePaiements]) const handlechange: any = (event: any, { name, value }: any) =gt; { debugger; value = event.target.text; setSelect({ ...select, [name]: event.target.value }); }; lt;Form.Select name='modePaiement' onChange={handlechange} selection options={ modePaiements.map(modePaiement =gt; ({ name: modePaiement.paiementId, key: modePaiement.paiementId, value: modePaiement.paiementId, text: modePaiement.label }))} value={client.modePaiement} /gt;
проблема в том, что функция setSelect возвращает неопределенный результат. Любая идея, пожалуйста.