我该使用react-bootstrap还是普通的Bootstrap呢?
我查看了https://react-bootstrap.github.io/components.html,但我没有看到任何优势。我只能看到它可能会给项目带来不必要的依赖。
在React/Redux项目中使用普通的Bootstrap是否存在困难?
**编辑**
从阅读https://react-bootstrap.github.io/introduction.html得出结论,react-bootstrap
唯一给我的就是类名的简写吗?以下是同一页的示例。
在plain bootstrap
中,我会这样做:
var button = React.DOM.button({
className: "btn btn-lg btn-success",
children: "Register"
});
React.render(button, mountNode);
而在 react-bootstrap
中:
var button = ReactBootstrap.Button({
bsStyle: "success",
bsSize: "large",
children: "Register"
});
React.render(button, mountNode);
所有这些来自react-bootstrap
的bsStyle、bsSize
等都是人们不喜欢在Angular
上记住所有那些ng-*
标签的事情...我个人并不介意,但如果这是react-bootstrap
唯一提供给我的东西,我会使用twitter-bootstrap
。或者我错过了什么?
react-bootstrap
将 HTML 视为应用程序,因此提供了典型应用程序的组件。 - Guichi<Fade>
和<Transition>
组件没有意义。React 应该只关心与数据相关的状态变化,而不是呈现方式。 - ESRcss
之外还有很多复杂的操作,动画只是其中之一。例如,有些视觉效果无法轻松地通过css实现,可能需要DOM api或一些html技巧的帮助。 - Guichi