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>