Repository navigation
v5.30.0-beta.2 (2026-10-25)
Pre-release
Pre-release
·
86 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
๐ Fixes
react-x/use-state: detect calls in computed object property keys (ex:useState({ [getKey()]: value })) and JSX subtrees in the lazy-initialization check. (#2080)
๐ Documentation
- Added a TanStack Redact example. (#2079)
- Improved the FAQ, glossary, and examples pages.
๐๏ธ Internal
@eslint-react/ast: added theCollectnamespace and a lightweightTraverse.simpleTraverseindependent of@typescript-eslint/typescript-estree; adopted byreact-x/no-missing-key,react-x/set-state-in-effect,react-x/use-memo, andreact-x/use-state. (#2080)react-x/set-state-in-effect: identifier collection now also visits computed property keys, rest elements, and JSX expression containers when resolving ref provenance. (#2080)- Removed the now-unused
@typescript-eslint/typescript-estreedependency from@eslint-react/ast,@eslint-react/core,@eslint-react/var, andeslint-plugin-react-x. (#2080)
Full Changelog: v5.30.0-beta.1...v5.30.0-beta.2
Attestation
https://github.com/Rel1cx/eslint-react/attestations/59630101