我正在参与一个大型团队项目,其中使用了react-bootstrap 1.0.0和bootstrap 4.3.1的css+js。一些开发人员喜欢使用react-bootstrap组件,而其他人则更喜欢使用bootstrap类来样式化元素。因此,我们最终得到了两种不同的代码风格:
<ListGroup>
<ListGroup.Item>
Cras justo odio
</ListGroup.Item>
对比。
<ul className="list-group">
<li className="list-group-item">
Cras justo odio
</li>
如果继续这样做,我们可能会遇到哪些障碍?
我看到的一个问题可能是在将来升级react-bootstrap或bootstrap时。由于react-bootstrap依赖于bootstrap,在升级一个的同时需要同时升级另一个。这意味着需要同时遵循两种迁移策略。