Я пытаюсь использовать office-ui-fabric-react с моим проектом. Но я застрял при управлении выбором ввода. Я хочу получить значение выбранного элемента в событии OnChange. Но нет value на event.target. Это кажется div, поэтому он имеет только textContent. Должен ли я использовать ref? Но я не счастлив, когда использую ref, потому что я считаю, что это не реакция.
office-ui-fabric-react
value
event.target
div
textContent
ref
Библиотека: https://developer.microsoft.com/en-us/fabric# / controls / web / dropdown
<Dropdown label={'Dropdown'} onChange={e => { // Not working. console.log(e.target.value) }} options={[ { text: 'A', key: 'keyA'}, { text: 'B', key: 'keyB'} ]} />
Есть ли какое-либо решение, не использующее ref?
Если мне нужно использовать ref, как мне это сделать?
OMG .. Я должен внимательно прочитать документ, есть второй параметр.
<Dropdown label={'Dropdown'} onChange={(e, selectedOption) => { // Now I can access with `selectedOption` }} options={[ { text: 'A', key: 'keyA'}, { text: 'B', key: 'keyB'} ]} />