React.Fragment, alias <>
En règle générale, une fonction utilisée en contexte JSX (par exemple, le rendu d'un composant) ne peut renvoyer qu'un unique bloc JSX :
Incorrect :
Correct : il faut entourer les deux balises à l'aide d'une balise englobante, par exemple <div>
:
Q : Mais que faire quand on ne peut pas (ou ne veut pas) ajouter une balise ?
R : utiliser le composant React.Fragment
, qui peut s'abréger en <>...
.
Ce composant ne génère rien en sortie :