我正在开发一个大型团队项目,该项目有react-bootstrap 1.0.0 以及bootstrap 4.3.1 的css+js。一些开发人员更喜欢使用 React-Bootstrap 组件,而另一些开发人员更喜欢使用 Bootstrap 类来设置样式元素。所以我们最终得到了两种不同风格的代码:
<ListGroup>
<ListGroup.Item>
Cras justo odio
</ListGroup.Item>
Run Code Online (Sandbox Code Playgroud)
与
<ul className="list-group">
<li className="list-group-item">
Cras justo odio
</li>
Run Code Online (Sandbox Code Playgroud)
如果继续这样下去,我们可能会遇到什么障碍?
我看到的一个问题可能是将来升级react-bootstrap 或bootstrap。由于react-bootstrap依赖于bootstrap,因此升级一个需要同时升级另一个。这意味着同时遵循两种迁移策略。