J'utilise reactJS et je voudrais cacher un div sur un petit écran (largeur < 768px). J'ai deux options:Dois-je utiliser twitter bootstrap ou javascript pour masquer un div?
Première méthode:
{
!!isSmallerScreen ?
<div className="icon">Icon</div>
: <div className="name">Name</div>
}
Description: isSmallScreen
est une variable booléenne. Cette façon ne montrera même pas autre div dans le code source.
Deuxième méthode:
<div className="icon hidden-md-up">Icon</div>
<div className="name hidden-sm-down">Name</div>
Description: J'utilise twiitter bootstrap ici qui ajoutera display: none
sur autre div.
P.s. Je sais que bootstrap utilise aussi javascript mais ma question est quelle approche est préférable d'utiliser? En fait, je suis confus d'utiliser ou non bootstrap
car j'utilise déjà css3 flexbox system
avec postcss
et cssnext
.
Vos suggestions seront grandement appréciées. Merci pour votre temps à l'avance.