Nesta aula, vamos aprender sobre o Fragment no React. Fragments permitem que você agrupe múltiplos elementos dentro de um componente sem adicionar elementos extras ao HTML.
No React, cada componente precisa retornar apenas um elemento pai. Às vezes queremos retornar dois ou mais elementos sem criar uma <div> extra. É aí que o Fragment é útil.
Exemplo de componente usando Fragment:
function MeuPrimeiroComponente() {
return (
<>
<h1>Hello World!</h1>
<p>Aprendendo a utilizar o Fragment</p>
</>
);
}
export default MeuPrimeiroComponente;
O que acontece:
<h1> e <p> sem criar um elemento extra no HTML.React.FragmentOutra forma de escrever Fragment é usando React.Fragment:
import React from "react";
function MeuPrimeiroComponente() {
return (
<React.Fragment>
<h1>Hello World!</h1>
<p>Aprendendo a utilizar o Fragment</p>
</React.Fragment>
);
}
export default MeuPrimeiroComponente;
Essa forma é equivalente à sintaxe abreviada <></>, mas mais explícita.
<></> é mais curta e prática para componentes simples.Agora você já sabe como usar Fragment no React, tornando seus componentes mais organizados e o HTML mais limpo.
Acompanhe nossa aula no YouTube e veja este exemplo funcionando na prática: