如何从 React Select Form 获取值
How to get value from React Select Form
抱歉,我只是问一个基本问题,但我有点卡在这里,无法在做出选择后找到任何方法从 React Select 获取值。
这是一个简单的Select离子设置。
const selectOptions = [
{ value: 'YES', label: 'Set to Active' },
{ value: 'NO', label: 'Set to Mute' }
]
<Label className='form-label'>Select</Label>
<Select
isClearable={false}
className='react-select'
classNamePrefix='select'
options={selectOptions}
theme={selectThemeColors}
/>
我想根据用户选择获取值并使用 useState
将其放入 userChoice
内容中。
const [userChoice, setUserChoice] = useState("")
value 可以是 selectOptions 中定义的 YES 或 NO。但是如何将它传递给 userChoice。
我尝试使用 onChange={(e) => setUserChoice(e.target.value)}
但是这个东西不起作用。
还尝试了 onInputChange={handleInputChange}
之前在 Whosebug 上询问的线程中的建议,但在这里不起作用。
抱歉,我只是问一个基本问题,但我有点卡在这里,无法在做出选择后找到任何方法从 React Select 获取值。
这是一个简单的Select离子设置。
const selectOptions = [
{ value: 'YES', label: 'Set to Active' },
{ value: 'NO', label: 'Set to Mute' }
]
<Label className='form-label'>Select</Label>
<Select
isClearable={false}
className='react-select'
classNamePrefix='select'
options={selectOptions}
theme={selectThemeColors}
/>
我想根据用户选择获取值并使用 useState
将其放入 userChoice
内容中。
const [userChoice, setUserChoice] = useState("")
value 可以是 selectOptions 中定义的 YES 或 NO。但是如何将它传递给 userChoice。
我尝试使用 onChange={(e) => setUserChoice(e.target.value)}
但是这个东西不起作用。
还尝试了 onInputChange={handleInputChange}
之前在 Whosebug 上询问的线程中的建议,但在这里不起作用。