-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
React 19 migration
-
False
-
-
False
-
Unset
-
In Progress
-
95% To Do, 5% In Progress, 0% Done
-
-
-
Enable migration of insights-chrome, build tools and tenant apps to React 19.
React 18.3 was designed specifically to provide deprecation warnings for React 19 breaking changes.
- Get all tenants to migrate to React 18.3 and ensure build using "jsx": "react-jsx"
- Provide docs containing:
- Instructions and links to using Codemods for automatic code migration
https://react.dev/blog/2024/04/25/react-19-upgrade-guide#codemods - Solutions to stubborn deprecation warnings
- Instructions and links to using Codemods for automatic code migration
- Add an insights-chrome monitoring system to track React 19 migration readiness across tenant apps
- Is there existing infrastructure we can piggy back on?
- Once all tenant apps are React 19 ready, update insight-chrome to React 19 and tenant apps should just work.
Official React 19 migration guide
https://react.dev/blog/2024/04/25/react-19-upgrade-guide
Initial React 19 migration spike
https://docs.google.com/document/d/1StMGvvRctcSAR-2wOAnGVX7-sRptxGm25Q0tg49tE8c/edit?usp=sharing
Doc about self-hosted Glitchtip (replaces Sentry)
https://docs.google.com/document/d/1afqPPvYzDkwJgJOE3jy2N8UsqqvGa-CU6JApaoPHy4g/edit?usp=sharing