Skip to content
On this page

Support matrix

Use this page as a boundary check. It lists what the current release actually supports, without turning one passing example into a promise about every framework or browser.

Package

SurfaceCurrent support
React>=19.0.0 <20.0.0
ModulesESM only
TypeScriptdeclarations generated from the typed source
Node.js^22.18.0 or >=24.11.0; repository pin 24.20.0
Runtime depsReact peer dependency only

Rendering

EnvironmentSupport boundary
Client-rendered ReactSupported
SSR plus hydrationSupported through documented server snapshots
React Server ComponentsImport-safe; Hooks run in Client Components
Browser workersNot a React DOM target and not claimed
React NativeNot tested or claimed

Browser behavior

Hooks check the APIs they use. useMediaQuery falls back when matchMedia is missing. Storage Hooks keep their current value and expose access or serialization errors. Event Hooks skip a missing target. Clipboard access can reject and remains observable to the caller.

Frameworks

A framework needs React 19, ESM support, and a compatible client or hydration model. A named framework is added here only when the repository has a matching integration test.

When this matrix changes

Support expands when the manifest, implementation, and tests move together. Until then, the ranges above are the public boundary for this release.