I’m happy to announce the plan to upgrade MFEs to React 18 for the Teak release!
This work is being tracked in React 18 Upgrade · Issue #429 · openedx/platform-roadmap · GitHub
The high-level plan is to:
- Update MFE dependencies (such as
frontend-build
andfrontend-platform
) to support React 18 in a non-breaking manner - Update all Tutor-supported MFEs to React 18
The non-breaking nature of the dependency updates means that any MFEs that are not upgraded to React 18 as part of this effort will still work with their current verison of React.
I’d like to thank @braden for updating Paragon to support React 18 (this would not be possible without that), and @agstanki for getting the ball rolling on the other dependency updates!
If you have any questions, I’m more than happy to answer any posted in this thread. I will also be attending the next Maintenance WG meeting (2025-02-20) for synchronous discussion.