Je lisais la documentation sur React et j'ai été troublé par le sujet. Fragments . Puisque nous pouvons retourner un tableau dans React, dans quelle situation aurait-on besoin de <Fragements />
?
Voici un exemple de code :
const ReturnArray = () => {
const items = [
<div key={1}>Item 1</div>,
<div key={2}>Item 2</div>,
<div key={3}>Item 3</div>,
]
return items
}
const ReturnFragments = () => {
const items =
<React.Fragment>
<div key={1}>Item 1</div>
<div key={2}>Item 2</div>
<div key={3}>Item 3</div>
</React.Fragment>
return items
}
Je pense que ce sont les mêmes.
La plupart des sujets existants traitent de "questions d'alerte clés" telles que este sur github, mais je veux juste connaître les cas d'utilisation de <Fragments />
Editar:
Dites-moi s'il y a une ambiguïté.
Pour être précis :
Veuillez expliquer la différence entre <ReturnArray />
y <ReturnFragments />
. Ils renvoient tous deux des éléments multiples sans que cela ne soit inutile <div>
étiquette. Pourquoi utiliser la balise supplémentaire <React.Fragment />
partie ?