# What changed in react-draggable

> 3 changes in react-draggable 4 from its official release notes, upgrade guides and advisories: 2 breaking. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/npm/react-draggable/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## react-draggable 4

### Breaking changes

- The Bower build was removed. (4.0.0) — [release notes](https://github.com/react-grid-layout/react-draggable/blob/HEAD/CHANGELOG.md)
- React 16.3+ is required because the library uses getDerivedStateFromProps. (4.0.0) — [release notes](https://github.com/react-grid-layout/react-draggable/blob/HEAD/CHANGELOG.md)

### Performance

- Added a CJS build that leaves classNames and prop-types unbundled, which should marginally reduce bundle sizes for applications using bundlers. (4.0.0) — [release notes](https://github.com/react-grid-layout/react-draggable/blob/HEAD/CHANGELOG.md)
