我应该使用 React-Bootstrap 而不是 Bootstrap
should i use React-Bootstrap instead of Bootstrap
我正在寻找我应该使用 react-bootstrap:
的任何原因
<Row componentClass="header" className="panel panel-default">
someBlocks
</Row>
而不是仅仅在 jsx 中使用 bootstrap:
<header className="row panel panel-default">
someColBlocks
</header>
有时使用 Bootstrap 更容易。也许我只是不知道什么?
常规 bootstrap 依靠 jquery 来使动态元素发生变化。在 React 中,这可能会成为问题,因为您通常希望避免直接改变 DOM,而是通过 state/props 中的更改来管理所有内容。直接改变 DOM 的问题是它通常比反应的 DOM 差异慢,而且更难追踪错误。 React-Bootstrap 的优点是您可以利用 Bootstrap 的预构建组件/网格系统,同时仍然遵循 "best practices" 在 React 中。
我正在寻找我应该使用 react-bootstrap:
的任何原因<Row componentClass="header" className="panel panel-default">
someBlocks
</Row>
而不是仅仅在 jsx 中使用 bootstrap:
<header className="row panel panel-default">
someColBlocks
</header>
有时使用 Bootstrap 更容易。也许我只是不知道什么?
常规 bootstrap 依靠 jquery 来使动态元素发生变化。在 React 中,这可能会成为问题,因为您通常希望避免直接改变 DOM,而是通过 state/props 中的更改来管理所有内容。直接改变 DOM 的问题是它通常比反应的 DOM 差异慢,而且更难追踪错误。 React-Bootstrap 的优点是您可以利用 Bootstrap 的预构建组件/网格系统,同时仍然遵循 "best practices" 在 React 中。