70 votes

Comment définir les variables css dans l’attribut de style dans React et typescript

Je veux définir jsx comme ceci:

et j’utilise - longueur en css, j’ai aussi des cellules qui ont - compte qui montre compter en utilisant css pseudo sélecteur (en utilisant counter hack).

mais typescript afficher l’erreur:

est-il possible de changer le type d’attribut de style pour accepter la variable css (propriétés personnalisées) ou y at-il un moyen de forcer tout objet de style?

120voto

ixrock Points 41

Comme ça:

32voto

Matt McCutchen Points 13148

Si vous allez à la définition `` de , vous verrez:

Ce lien donne des exemples de la façon de résoudre l’erreur de type en augmentant la définition de l’in ou de jeter le nom de la propriété à `` .

21voto

Carlos A. Cabrera Points 449

Vous pouvez ajouter une assertion de type à la variable. C’est-à-dire``

17voto

Benny Neugebauer Points 5393

Casting de la défaites tout le but de l’utilisation de TypeScript, donc je recommande d’étendre `` avec votre ensemble personnalisé de propriétés:

En prolongeant, vous garderez la vérification des biens de TypeScript vivante et vous serez autorisé à utiliser votre propriété personnalisée.

``L’utilisation ressemblerait à ceci :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X