Lots to upgrade, but nothing very exciting. I'll look at Storybook, TypeScript, Vite and Rollup in subsequent PRs.
The version ranges below indicate the versions to look for in the release notes of each package (so 9.3.2_3 means that you may want to look at the release notes for both v9.3.2 and v9.3.3).
The Axis components now expose an innerRef prop, which could allow resizing them dynamically based on the size of the tick labels. Don't think it'd be a good idea in our case, though, since the tick labels change when zooming.
Experimental flaky tests detection; might use this once it becomes stable to enforce a minimum number of passing attemtps for flaky tests (i.e. allow ❌✔✔ but not ❌❌✔ or ❌✔❌)
Lots to upgrade, but nothing very exciting. I'll look at Storybook, TypeScript, Vite and Rollup in subsequent PRs.
useShallow
hook to avoid re-renders when you have a state selector that returns a computed object/array.innerRef
prop, which could allow resizing them dynamically based on the size of the tick labels. Don't think it'd be a good idea in our case, though, since the tick labels change when zooming.table
icon in Feather