Skip to content

[question] Migration guidance for monolithic app: MUI X v6 → v7 → v8 #20711

@AmandaCarvalho1989

Description

@AmandaCarvalho1989

The problem in depth

Hello!

We maintain a large monolithic application that currently uses MUI X Data Grid Premium v6, and we are planning to migrate to v7, and later to v8.

Because of the size of the application, migrating everything at the same time is not very practical for us. We are therefore looking for ways to migrate gradually, while keeping the application running.

I was wondering whether keeping two major versions side by side during the migration would be possible, but we are not sure if this is supported or recommended.

Is there any way to do this in phases, or does the migration need to be done all at once?

Any guidance, best practices, or recommendations would be greatly appreciated.

Your environment

`npx @mui/envinfo`
  System:
    OS: Linux 6.5 Ubuntu 22.04.5 LTS 22.04.5 LTS (Jammy Jellyfish)
  Binaries:
    Node: 20.17.0 
    npm: 10.8.2 
    pnpm: Not Found
  Browsers:
    Chrome: 142.0.7444.59
    Firefox: 146.0
  npmPackages:
    @emotion/react: ^11.9.3 => 11.14.0 
    @emotion/styled: ^11.9.3 => 11.14.1 
    @mui/base:  5.0.0-alpha.91 
    @mui/core-downloads-tracker:  5.18.0 
    @mui/lab: 5.0.0-alpha.92 => 5.0.0-alpha.92 
    @mui/material: ^5.15.14 => 5.18.0 
    @mui/private-theming:  5.17.1 
    @mui/styled-engine:  5.18.0 
    @mui/styles: ^5.15.14 => 5.18.0 
    @mui/system:  5.18.0 
    @mui/types: ^7.1.5 => 7.4.9 
    @mui/utils:  5.17.1 
    @mui/x-charts:  7.29.1 
    @mui/x-charts-pro: ^7.27.0 => 7.29.1 
    @mui/x-charts-vendor:  7.20.0 
    @mui/x-data-grid:  6.20.4 
    @mui/x-data-grid-premium: ^6.18.0 => 6.20.5 (7.29.12)
    @mui/x-data-grid-pro:  6.20.4 
    @mui/x-date-pickers:  8.22.0 
    @mui/x-date-pickers-pro: ^8.14.1 => 8.22.0 
    @mui/x-internals:  7.29.0 
    @mui/x-license: ^7.0.0 => 7.29.1 
    @mui/x-license-pro:  6.10.2 
    @mui/x-telemetry:  8.19.0 
    @mui/x-tree-view: 6.17.0 => 6.17.0 
    @types/react: ^17.0.38 => 17.0.90 
    react: 17.0.2 => 17.0.2 
    react-dom: 17.0.2 => 17.0.2 
    styled-components: ^5.3.0 => 5.3.11 
    typescript: ^4.5.4 => 4.9.5 

Search keywords: datagrid, migration

Order ID: 121279

Metadata

Metadata

Assignees

No one assigned

    Labels

    scope: data gridChanges related to the data grid.status: waiting for maintainerThese issues haven't been looked at yet by a maintainer.support: commercialSupport request from paid users.support: premium standardSupport request from a Premium standard plan user. https://mui.com/legal/technical-support-sla.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions