Suppose we are using Row from React-Bootstrap... How do we style it without using a wrapper or inner element:
<Row>
<div className='some-style'>
...
</Row>
Ideally, we could just do:
<Row className='some-style'>
...
</Row>
But this doesn't work and I'd presume it's because React-Bootstrap
does not know where the className
goes within the <Row>
component (it should just style the <div>
that has the row styles).
If you look at the code for the component you can see that it uses the className
prop passed to it to combine with the row
class to get the resulting set of classes (<Row className="aaa bbb"...
works).Also, if you provide the id
prop like <Row id="444" ...
it will actually set the id attribute for the element.