Legacy RequireJS widgets
Micro frontends built with webpack before Module Federation often load as AMD bundles through RequireJS, with React and a UI kit as externals. Every component is locked to the one React the page supplies, so a React major means updating all of them. Here the common web package is a FynApp that serves React and the UI kit from federation to the unchanged bundles. Two sets of the same widgets run side by side, each on the legacy CWP or the federated one. Ordinary FynApps on the same page share that React or bring another major.
What to try
- Put each set of widgets on the legacy CWP or the federated one, with React 18 or React 19
- Load Team C on demand and see which files it fetches
- Check the React instances table to see which app uses which copy