Uploaded image for project: 'OpenShift Console'
  1. OpenShift Console
  2. CONSOLE-3662

Announce to all plugin creators to start react-router v6 migration


    • Icon: Story Story
    • Resolution: Done
    • Icon: Blocker Blocker
    • None
    • None
    • Dynamic Plugins
    • None
    • OEX OCP Console - Sprint 254

      In 4.18 we plan to remove react-router v5 shared modules. For that reason we need to deprecated these shared modules now, in 4.16.


      We should announce to all the Dynamic Plugins owners that we are planning to update the react-route from v5 to v6 and that we already started with the process. Also we need to explain to them whats our migration plan and timeline:

      1. Make console compatible with both versions of react-router, by introduce `react-router-dom-v5-compat` package in 4.14 and updating the router components to v6.
      2. Remove the `react-router-dom-v5-compat` shared module by the end of the 4.18


      We should give them some grace period (2 releases - end of 4.18). The change on the plugin's side needs to happen as one change.


      List of Dynamic Plugin owners



      • Announce to all the Dynamic Plugin owners our migration plan, mainly ford with  team leads and PMs (contact are part of the List of Dynamic Plugin owners doc).
      • Establish a communication channel (slack/mail/regular meetings) to stay in sync in case of any questions or concerns.

            vszocs@redhat.com Vojtech Szocs
            jhadvig@redhat.com Jakub Hadvig
            0 Vote for this issue
            2 Start watching this issue