logoESLint React
Rules

jsx-uses-vars

Marks JSX element variables as used.

Full Name in @eslint-react/eslint-plugin

@eslint-react/jsx-uses-vars

Full Name in eslint-plugin-react-x

react-x/jsx-uses-vars

Presets

x recommended strict

Rule Details

Since 0.17.0, the ESLint no-unused-vars rule does not detect variables used in JSX (see details). This rule finds variables used in JSX and marks them as used. This rule only has an effect when the no-unused-vars rule is enabled.

Common Violations

Invalid

import Hello from "./Hello";

Valid

import Hello from "./Hello";

<Hello name="John" />;

Resources

Further Reading


See Also

On this page