Skip to content

[data grid] Base UI support, component API (unstyled) #10143

@oliviertassinari

Description

@oliviertassinari

Summary 💡

Provide an unstyled version of the data grid, with a component API, effectively, bringing Base UI to the data grid.

This is not to be confused with the Hook API which is about owning the whole rendering: #1016.

Examples 🌈

Motivation 🔦

To support Joy UI, we will have to solve a problem close to this one #6810. So if developers need a unstyled version of the data grid, we might as well solve the two problems at once.

Today, the data grid exposes most of its slot for customization. However, developers that replaces all the slots still get Material UI and MUI System bundled, this isn't great.

Other requests / potential users

Metadata

Metadata

Assignees

No one assigned

    Labels

    design: base-uiIt's about the headless components.scope: data gridChanges related to the data grid.type: new featureExpand the scope of the product to solve a new problem.waiting for 👍Waiting for upvotes. Open for community feedback and needs more interest to be worked on.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions