Rules
no-useless-forward-ref
Full Name in eslint-plugin-react-x
Full Name in @eslint-react/eslint-plugin
Presets
xrecommendedrecommended-typescriptrecommended-type-checked
Description
Disallow useless forwardRef calls on components that don't use refs.
This rule enforces that:
- Components using
forwardRefmust declare arefparameter - Components not using
refshould not be wrapped withforwardRef
Examples
Failing
Passing
Implementation
Further Reading
See Also
no-forward-ref
Replaces usages offorwardRefwith passingrefas a prop.