Skip to content

react/jsx-no-useless-fragment Pedantic ​

What it does ​

Disallow unnecessary fragments.

Why is this bad? ​

Fragments are a useful tool when you need to group multiple children without adding a node to the DOM tree. However, sometimes you might end up with a fragment with a single child. When this child is an element, string, or expression, it's not necessary to use a fragment.

Example ​

Examples of incorrect code for this rule:

jsx
<>foo</>
<div><>foo</></div>

Examples of correct code for this rule:

jsx
<>foo <div></div></>
<div>foo</div>

References ​

Released under the MIT License.