Skip to content

useFragmentSyntax

诊断类别:lint/style/useFragmentSyntax

¥Diagnostic Category: lint/style/useFragmentSyntax

自从:v1.0.0

¥Since: v1.0.0

来源:

¥Sources:

此规则强制使用 <>...</> 而不是 <Fragment>...</Fragment>

¥This rule enforces the use of <>...</> over <Fragment>...</Fragment>.

简写片段语法可节省按键次数,并且仅在需要按键时不适用。

¥The shorthand fragment syntax saves keystrokes and is only inapplicable when keys are required.

¥Examples

¥Invalid

<Fragment>child</Fragment>
code-block.jsx:1:1 lint/style/useFragmentSyntax  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Use shorthand syntax for Fragment elements instead of standard syntax.

> 1 │ <Fragment>child</Fragment>
^^^^^^^^^^^^^^^^^^^^^^^^^^
2 │

Shorthand fragment syntax saves keystrokes and is only inapplicable when keys are required.

Unsafe fix: Replace <Fragment> with the fragment syntax

1 │ <Fragment>child</Fragment>
-------- --------
<React.Fragment>child</React.Fragment>
code-block.jsx:1:1 lint/style/useFragmentSyntax  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Use shorthand syntax for Fragment elements instead of standard syntax.

> 1 │ <React.Fragment>child</React.Fragment>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 │

Shorthand fragment syntax saves keystrokes and is only inapplicable when keys are required.

Unsafe fix: Replace <Fragment> with the fragment syntax

1 │ <React.Fragment>child</React.Fragment>
-------------- --------------

¥Related links