Currently, our team project involves a combination of react-bootstrap 1.0.0 and bootstrap 4.3.1's css+js. This has led to a divided approach within the team - some developers lean towards using react-bootstrap components while others prefer styling elements using bootstrap classes. As a result, we have ended up with two distinct styles of coding:
<ListGroup>
<ListGroup.Item>
Cras justo odio
</ListGroup.Item>
vs.
<ul className="list-group">
<li className="list-group-item">
Cras justo odio
</li>
What potential challenges do we foresee by maintaining this dual approach?
One immediate concern is regarding future upgrades to react-bootstrap or bootstrap. Given that react-bootstrap relies on bootstrap as a dependency, any upgrade would require concurrent updates to both libraries. Managing two migration strategies simultaneously could prove to be complex and time-consuming.