Interview question
What are Fragments and why use them? Fragments क्या हैं और क्यों use करें?
Answer
// Fragments - render multiple elements without wrapper
// Old way - need wrapper div
function Component() {
return (
<div>
<h1>Title</h1>
<p>Content</p>
</div>
);
}
// With Fragment
function Component() {
return (
<>
<h1>Title</h1>
<p>Content</p>
</>
);
}
// Or explicit
function Component() {
return (
<React.Fragment>
<h1>Title</h1>
<p>Content</p>
</React.Fragment>
);
}
// With key (when rendering lists)
{items.map(item => (
<React.Fragment key={item.id}>
<dt>{item.term}</dt>
<dd>{item.definition}</dd>
</React.Fragment>
))}Fragment - Multiple elements return करना बिना wrapper के।
<> </> या <React.Fragment> </React.Fragment>Was this answer clear?