Наш сайт оформлен с помощью Bootstrap. Я пытаюсь реализовать компонент выбора React-Bootstrap. Как мне превратить его в контролируемый компонент? Точнее, как отметить выбранный вариант. Обычно это свойство value в родительском компоненте. Это то, как это работает и для выбора React-Bootstrap? Какая функция запускается при выборе новой опции? Каковы параметры функции?
Реализация компонента выбора React-Bootstrap в качестве контролируемого компонента
Ответы (1)
После проб и ошибок вот пример:
const applySelect = (event) => {someFunction(event.target.value)};
const selectedValue = 3;
return (
<FormGroup controlId="formControlsSelect">
<ControlLabel >Label String</ControlLabel>
<FormControl componentClass="select" placeholder="select" value={selectedValue} onChange={applySelect}>
<option value="0" key="0">Option 0</option>
<option value="1" key="1">Option 1</option>
<option value="2" key="2">Option 2</option>
</FormControl>
</FormGroup>
person
Ben Carp
schedule
12.04.2018