我正在使用reactJS,我想在较小的屏幕上隐藏div(宽度为< 768px)。我这里有两个选择:我应该使用twitter bootstrap或javascript来隐藏div吗?
第一种方法:
{
!!isSmallerScreen ?
<div className="icon">Icon</div>
: <div className="name">Name</div>
}
说明:isSmallScreen
是一个布尔变量。这种方式甚至不会在源代码中显示其他div。
第二种方法:
<div className="icon hidden-md-up">Icon</div>
<div className="name hidden-sm-down">Name</div>
描述:我使用twiitter这里引导其将在其它格添加display: none
。
P.s.我知道bootstrap也使用JavaScript,但我的问题是哪种方法更好用? Infact我很困惑是否使用bootstrap
或者不是,因为我已经使用css3 flexbox system
与postcss
和cssnext
。
您的建议将不胜感激。感谢您的时间提前。