Réagir colspan ne fonctionne pas
Pourquoi attribut colspan n'a pas pour effet de Réagir? J'ai créé composant simple qui rend le suivant:
<table border="1">
<tr>
<th colspan="2">people are...</th>
</tr>
<tr>
<td>monkeys</td>
<td>donkeys</td>
</tr>
</table>
et ce que je reçois est:
Suis-je raté quelque chose?
Edit: RÉSOLU
Voici la solution. Réagir attend le nom de l'attribut que colSpan, pas colspan. Compris cela après perdre montant ridicule de temps pour découvrir ce petit mal fait.
- Il n'y a rien de problème dans ton code je vois. Pouvez-vous en dire un peu plus de détails? Ici, c'est le violon. Vous pouvez voir que colspan fonctionne bien. jsfiddle.net/m2jknr70
- Lire le post édité. Réagir n'aime pas la vieille école de la syntaxe html
- Veuillez créer de la réponse, au lieu d'ajouter dans le texte de la question. Il est parfaitement légal sur DONC, pour répondre à vos propres questions.
Vous devez vous connecter pour publier un commentaire.
De Réagir de DOM Différences documentation:
Si vous cochez la console de votre navigateur, vous verrez que Réagir vous met en garde à ce sujet:
HTML:
En plus de modifier le cas, j'ai aussi dû changer la valeur à partir d'une chaîne en nombre. Au lieu de cela:
J'ai dû le faire:
colspan
propriété est en camelCase commecolSpan
. Ainsi, au lieu decolspan
nous avons besoin d'utilisercolSpan
. Il fonctionne avec les deuxcolSpan='4'
etcolSpan={4}
.