logoESLint React

Removed

Reference for removed rules, presets, and settings

Rules

RuleReplaced byRemoved inReason
react-x/avoid-shorthand-booleanreact-x/jsx-shorthand-boolean2.0.0consolidated
react-x/avoid-shorthand-fragmentreact-x/jsx-shorthand-fragment2.0.0consolidated
react-x/ensure-forward-ref-using-refreact-x/no-useless-forward-ref2.0.0renamed
react-x/jsx-no-duplicate-propsreact-x/jsx-no-duplicate-props2.0.0renamed
react-x/no-comment-textnodesreact-x/jsx-no-comment-textnodes2.0.0renamed
react-x/no-complicated-conditional-rendering2.0.0discontinued
react-x/no-nested-componentsreact-x/no-nested-component-definitions2.0.0renamed
react-x/prefer-react-namespace-importreact-x/prefer-namespace-import2.0.0renamed
react-x/prefer-shorthand-booleanreact-x/jsx-shorthand-boolean2.0.0consolidated
react-x/prefer-shorthand-fragmentreact-x/jsx-shorthand-fragment2.0.0consolidated
react-x/use-jsx-varsreact-x/jsx-uses-vars2.0.0renamed
react-dom/no-children-in-void-dom-elementsreact-dom/no-void-elements-with-children2.0.0renamed
react-hooks-extra/no-direct-set-state-in-use-layout-effectreact-hooks-extra/no-direct-set-state-in-use-effect2.0.0consolidated
react-hooks-extra/no-unnecessary-use-callbackreact-x/no-unnecessary-use-callback2.0.0relocated
react-hooks-extra/no-unnecessary-use-memoreact-x/no-unnecessary-use-memo2.0.0relocated
react-hooks-extra/no-unnecessary-use-prefixreact-x/no-unnecessary-use-prefix2.0.0relocated
react-hooks-extra/prefer-use-state-lazy-initializationreact-x/prefer-use-state-lazy-initialization2.0.0relocated

Presets

PresetReplaced byRemoved inReason
corex2.0.0renamed
off-domdisable-dom2.0.0renamed

Settings

SettingReplaced byRemoved inReason
additionalComponents2.0.0discontinued
additionalHooks2.0.0discontinued
skipImportCheck2.0.0discontinued