NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1915 most downloaded on npm
ESLint rules for React Hooks
Last release 3 days ago
02 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Some releases are documented
notes for 28 of 51 stable releases
2 versions withdrawn
withdrawn after publishing
8 years old
2798 releases · first in 2018
Nothing published for this version
Nothing published for this version
No changes, this was an automated release together with React 17.
One column per quarter.
Nothing published for this version
Nothing published for this version
Fix a crash with the TypeScript 4.x parser. (@eps1lon in #19815)
Improve support for optional chaining. (@pfongkye in #19680)
New Violations: Warn when dependencies change on every render. (@captbaritone in #19590)
Nothing published for this version
Fixes TypeScript typeof annotation to not be considered a dependency. (@delca85 in #19316)
Fixes an overly coarse dependency suggestion. (@gaearon in #19313)
Fix crashes and other bugs related to optional chaining. (@gaearon in #19273 and #19275)
Fix a crash when the dependency array has an empty element. (@yeonjuan in #19145)
Fix a false positive warning that occurs with optional chaining. (@fredvollmer in #19061)
Remove the heuristic that checks all Hooks ending with Effect due to too many false positives. (@gaearon in #19004)
Prevent Hooks that have Effect in the middle from being considered effects. (@surgeboris in #18907)
Effect in the middle from being considered effects. (@surgeboris in #18907)Declare support for ESLint 7. (@MichaelDeBoey in #18878)
New Violations: Consider PascalCase.useFoo() calls as Hooks. (@cyan33 in #18722)
PascalCase.useFoo() calls as Hooks. (@cyan33 in #18722)Effect. (@airjp73 in #18580)useRef as constant. (@sophiebits in #18496)New Violations: Forbid calling Hooks from classes. (@ianobermiller in #18341)
Nothing published for this version
Fix a misleading error message in loops. (@M-Izadmehr in #16853)
New Violations: Run checks for functions passed to forwardRef. (@dprgarner in #17255)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
New Violations: Forbid calling Hooks at the top level. (@gaearon in #16455)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →