# What changed in @visx/axis

> 4 changes in @visx/axis 4 from its official release notes, upgrade guides and advisories: 1 breaking. Each one cited. Sources checked 2026-10-25. HTML: https://unstale.sh/npm/@visx/axis/

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

## @visx/axis 4

### Breaking changes

- React 18 or 19 is required, with React 19 supported. (4.0.0) — [release notes](https://github.com/airbnb/visx/releases/tag/v4.0.0)

### Behavior and default changes

- @types/react is now an optional peer dependency. (4.0.0) — [release notes](https://github.com/airbnb/visx/releases/tag/v4.0.0)
- The stable release includes the final React 18/19 peer dependency range. (4.0.0) — [upgrade guide](https://github.com/airbnb/visx/blob/HEAD/MIGRATION.md)

### Fixes and other changes

- Prevents tickFormat from receiving incorrect intermediate values on initial render. (4.0.0) — [release notes](https://github.com/airbnb/visx/releases/tag/v4.0.0)
