I am not sure if this answers your question but Documentation clearly provide examples. For instance Button
Props
+--------+---------+--------+--------------------------------------------+
| Name | Type | Default| Description |
+--------+---------+--------+--------------------------------------------+
|bsClass | string | 'btn' | Base CSS class and prefix for the component|
+--------+---------+--------+--------------------------------------------+
This one could be modified to add custom CSS class to your Button component. Also component could be changed with setting componentClass.
<Button type="submit" onClick={this.submit}
bsClass='custom-class'
>
</Button>
Where custom-class
is CSS class that could
provide new, non-Bootstrap, CSS styles for a component.
Fiddle with example of how to use bsClass
.
Inline styles:
According to bug filled, inline styles will not be supported officially.
you want to use the actual style prop. bsClass is for adjusting the
way bootstrap css classes are applied to the components not inline
styles
But issue states that:
You're free to use them if you want. We have no formal opinion.
NOTE Not all components provided by react-bootstrap allow class customization through bsClass
, for example Breadcrumb
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…