Rules
no-forward-ref
Full Name in eslint-plugin-react-x
Full Name in @eslint-react/eslint-plugin
Features
🔄
Presets
core
recommended
recommended-typescript
recommended-type-checked
Description
Replaces usages of forwardRef
with passing ref
as a prop.
In React 19, forwardRef
is no longer necessary. Pass ref
as a prop instead.
forwardRef
will deprecated in a future release. Learn more here.
Examples
Before
After
Implementation
Further Reading
See Also
no-useless-forward-ref
Enforces thatforwardRef
is only used when aref
parameter is declared.no-context-provider
Replaces usages of<Context.Provider>
with<Context>
.no-use-context
Replaces usages ofuseContext
withuse
.