In [email protected]
I've used Input
attribute defaultValue
to specify start value selected in combobox
<Input type='select'
ref='templateSelect'
defaultValue={this.state.templateId}
onChange={this.handleTemplateChange}>
{options}
</Input>
How this should be handled in [email protected]
( newest one ) where Input
was deprecated and new component that should be used here FormControl
doesn't provide such attribute?
Should value
be used instead?
<FormControl type='select'
ref='templateSelect'
value={this.state.templateId}
onChange={this.handleTemplateChange}>
{options}
</FormControl>
Or maybe something like this:
value={this.state.templateId || 'default value'}
I didn't test this, but from the React Bootstrap source code for FormControl it seems like using
defaultValue
prop should work:If multi select defaultValue must be array: