Vigia

Upgrading @radix-ui/react-primitive from 1.x to 2.x

Comparison of the public API of @radix-ui/react-primitive 1.0.3 and 2.1.10, computed automatically from their TypeScript types. A changed signature is a candidate for a breaking change, not a certainty.

Summary

Removed import paths0
Removed exports5
Changed signatures0
Removed class or interface members0
Changed class or interface members0
Newly deprecated0
Requirement changes (engines, peer dependencies)2
New exports0

Removed exports

importexportkindBefore
@radix-ui/react-primitiveNODESvariablereadonly ["a", "button", "div", "form", "h2", "h3", "img", "input", "label", "li", "nav", "ol", "p", "span", "svg", "ul"]
@radix-ui/react-primitivePrimitivestype{ a: PrimitiveForwardRefComponent<"a">; button: PrimitiveForwardRefComponent<"button">; div: PrimitiveForwardRefComponent<"div">; form: PrimitiveForwardRefComponent<"form">; h2: PrimitiveForwardRefComponent<"h2">; h3: PrimitiveForwardRefComponent<"h3">; img: PrimitiveForwardRefComponent<"img">; input: PrimitiveForwardRefComponent<"input">; label: PrimitiveForwardRefComponent<"label">; li: PrimitiveForwardRefComponent<"li">; nav: PrimitiveForwardRefComponent<"nav">; ol: PrimitiveForwardRefComponent<"ol">; p: PrimitiveForwardRefComponent<"p">; span: PrimitiveForwardRefComponent<"span">; svg: Pri…
@radix-ui/react-primitivePropsWithoutReftypeP extends any ? "ref" extends keyof P ? Pick<P, Exclude<keyof P, "ref">> : P : P
@radix-ui/react-primitiveComponentPropsWithoutReftype{ [x: string]: React.ComponentProps<T>; [x: number]: React.ComponentProps<T>; [x: symbol]: React.ComponentProps<T>; }
@radix-ui/react-primitivePrimitiveForwardRefComponentinterfaceinterface

Changed signatures

None detected.

Removed class or interface members

None detected.

Changed class or interface members

None detected.

Newly deprecated

None detected.

Requirement changes (engines, peer dependencies)

BeforeAfter
peerDependencies.react^16.8 || ^17.0 || ^18.0^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependencies.react-dom^16.8 || ^17.0 || ^18.0^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc

Frequently asked questions

What are the breaking changes when upgrading @radix-ui/react-primitive from 1 to 2?

Between @radix-ui/react-primitive 1.0.3 and 2.1.10, Vigia found 5 removed exports, 0 changed signatures and 0 removed or changed class or interface members.

What became deprecated in @radix-ui/react-primitive 2?

0 exports or members are newly marked as deprecated in @radix-ui/react-primitive 2.1.10.

For agents

GET https://vigia.coredls.cloud/v1/packages/npm/@radix-ui/react-primitive/upgrade?from=1.0.3&to=2.1.10