【问题标题】:should i use React-Bootstrap instead of Bootstrap我应该使用 React-Bootstrap 而不是 Bootstrap
【发布时间】:2016-06-21 18:57:24
【问题描述】:

我正在试图找出我应该使用 react-bootstrap 的任何理由:

<Row componentClass="header" className="panel panel-default">
    someBlocks
</Row>

而不仅仅是在 jsx 中使用引导程序:

<header className="row panel panel-default">
    someColBlocks
</header>

有时使用 Bootstrap 会更容易。也许我只是不知道什么?

【问题讨论】:

    标签: twitter-bootstrap meteor reactjs react-bootstrap


    【解决方案1】:

    常规引导依赖于 jquery 来使动态元素发生。在反应中,这可能会成为问题,因为您通常希望避免直接改变 DOM,而是通过更改状态/道具来管理所有内容。直接修改 DOM 的问题是它通常比 react 的 DOM diffing 慢,而且更难追踪错误。 React-Bootstrap 的优势在于您可以利用 Bootstrap 的预构建组件/网格系统,同时仍然遵循 react 中的“最佳实践”。

    【讨论】:

      猜你喜欢
      • 2018-08-25
      • 2014-01-03
      • 1970-01-01
      • 1970-01-01
      • 2017-09-11
      • 2012-11-04
      • 1970-01-01
      • 2019-06-30
      • 1970-01-01
      相关资源
      最近更新 更多