Comment ajouter un nom de classe/id de Réagir-Bootstrap Composant?
Supposons que nous sommes à l'aide de la Ligne de Réagir-Bootstrap... Comment faisons-nous de style sans l'aide d'un wrapper ou intérieure de l'élément:
<Row>
<div className='some-style'>
...
</Row>
Idéalement, nous pouvons juste faire:
<Row className='some-style>
...
</Row>
Mais cela ne fonctionne pas et j'ai supposer que c'est parce que la Réaction de Bootstrap ne sais pas d'où le nom de la classe va à l'intérieur de la Ligne de composants (il faut juste le style de la div qui a la ligne, les styles, je pense)
OriginalL'auteur Arman | 2016-07-20
Vous devez vous connecter pour publier un commentaire.
Si vous regardez la code pour le composant que vous pouvez voir qu'il utilise le
className
prop passé à combiner avec lerow
classe pour obtenir l'ensemble des classes (<Row className="aaa bbb"...
œuvres).Aussi, si vous fournir leid
prop comme<Row id="444" ...
il va définir l'attribut id de l'élément.OriginalL'auteur Igorsvee
1ère façon est d'utiliser des accessoires
Où, dans la Définition, vous pouvez simplement aller
La même chose pourrait être fait avec classe, en remplacement de id avec className dans l'exemple ci-dessus.
Vous pourriez aussi bien utiliser
react-html-id
, qui est un mécanisme national de prévention de package.C'est un mécanisme national de prévention de package qui vous permet d'utiliser unique html Id pour les composants sans dépendances sur d'autres bibliothèques.
Ref: réagir-html-id
La paix.
OriginalL'auteur Mayank Gangwal