ver*_*ata 3 css react-bootstrap bootstrap-4
我正在开发一个大型团队项目,该项目有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,因此升级一个需要同时升级另一个。这意味着同时遵循两种迁移策略。
答案可能会因你问的人而异,但我怀疑大多数人都会同意这是一个坏主意。确实不存在“只是不一致”这样的事情。应该避免这种情况的很多原因都可以归结为某个地方的某些事物不一致。这里有一些例子:
| 归档时间: |
|
| 查看次数: |
3696 次 |
| 最近记录: |