Boa Tarde! Eu gostaria de tirar uma dúda sobre: Como saber quando e onde usar o children.
Boa Tarde! Eu gostaria de tirar uma dúda sobre: Como saber quando e onde usar o children.
Olá,
children é uma propriedade do React que representa qualquer conteúdo ou elemento aninhado dentro de um componente. Você pode utilizar children quando quiser criar um componente que possa envolver outros elementos. Segue um código de exemplo (obtido da própria documentação oficial):
import Avatar from './Avatar.js';
function Card({ children }) {
return (
<div className="card">
{children}
</div>
);
}
export default function Profile() {
return (
<Card>
<Avatar
size={100}
person={{
name: 'Katsuko Saruhashi',
imageId: 'YfeOqp2'
}}
/>
</Card>
);
}
No exemplo acima, o componente Card pode receber conteúdo dentro dele. No componente Profile, Avatar está sendo passado como children para o Card. Assim, o componente Avatar será renderizado dentro do Card.