web-dev-qa-db-fra.com

Avertissement: reçu `false` pour un attribut non booléen. Comment passer un booléen pour un attribut booléen personnalisé?

Warning: Received `false` for a non-boolean attribute `comingsoon`.

If you want to write it to the DOM, pass a string instead: 
comingsoon="false" or comingsoon={value.toString()}.

Comment passer un booléen dans un attribut personnalisé pour React? 

J'utilise styled-components et passe l'attribut à travers le composant. Voici une photo de la façon dont je passe l’attr.

en passant l'attrait booléen en tant que "comingsoon"

Accessoires css styled-components

7
desilijic

Essayez ceci à la place: 

comingsoon={value ? 1 : 0}
14
Frank Lin

Faites-en simplement un nombre à la place, voici la solution de contournement de https://github.com/styled-components/styled-components/issues/1198 :

0
Cubed Eye