Uploaded image for project: 'Compass '
  1. Compass
  2. COMPASS-6027

Investigate updating to react 17

    • Type: Icon: Investigation Investigation
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • No version
    • Affects Version/s: None
    • Component/s: React, Tech debt
    • None
    • Not Needed
    • Iteration Jellyfish, Iteration Kraken

      The cloud frontend is going to be on react 17 by the end of the quarter. Our components are currently causing issues and blocking the upgrade.

      While we may want to consider addressing directly those specific issues and allow the shared component to work with both react 16 and 17 it may be good to attempt a full update on our side to get a sense of the effort.

      If possible we want to stay aligned to the Cloud version of react and remove friction and unknowns during the integration.

      Goals of the investigation:

      • Attempt a full update to react 17
      • Assess the effort to complete the update and fix any issue
      • Assess the effort to only directly address issues affecting Cloud:
        • compass-aggregations - entire plugin
        • compass-crud - document view, insert document dialogue
        • compass-export-to-language - entire plugin
        • compass-query-bar - entire plugin
      • Create follow-up tickets

      Timebox: 5 days

            Assignee:
            sergey.petushkov@mongodb.com Sergey Petushkov
            Reporter:
            maurizio.casimirri@mongodb.com Maurizio Casimirri
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: