Stockbit / Bibit · 2026
Migrating 229 files to React 19 and Ant Design v6
Ant Design v6 shipped a long list of breaking API changes. It landed at the same time the app needed to move to React 19, so any regression during that window could have come from either upgrade.
I audited every affected call site across 229 files first, keeping React 19 compatibility issues separate from Ant Design’s API breaks. Then I rolled the migration out in reviewable batches so the rest of the team could keep shipping on the same codebase.
No user-facing regressions, and no freeze on other feature work.
- React 19
- Ant Design v6
- TypeScript