mui / mui/base-ui

[discussion] Base UI Integration with React Native?

Open
#2,612 2 comments 33 reactions 0 assignees View on GitHub
discussion scope: new proposal type: new feature
Dominant language
TypeScript
Stars
10.9k
Forks
543
Avg merge
1d 20h
Merged PRs (30d)
101

Description

## Summary

This issue is about supporting React Native.

However, I'm only opening an issue so the community gets a unique place to discuss this. Today, as far as I know, we need "focus"; we can't support React Native **and** provide an amazing React DOM support (our priority). So we could almost keep this issue closed.

## Examples in other libraries

Usually, once you have a successful React DOM library, people ask for React Native:

- https://github.com/shadcn-ui/ui/issues/3950
- https://github.com/mui/material-ui/issues/593

## User requests

- https://x.com/jamonholmgren/status/1962891127419511165
- https://x.com/Bodok0/status/1996589313354514886
- https://x.com/manuelcattelan/status/2041438166654021735

## Context

- Related #2264
- Reseach on React Native strategy: https://www.notion.so/mui-org/core-React-Native-support-6f18b84a34d9414e94ac747b9ebe90cc

- Usage of React Native relative to React is a small % so less of a priority. It's also not that clearly growing, so no clear trend that it will change.

Image

Source: https://docs.google.com/spreadsheets/d/1lgH1R8fQhGkBndfegAZxkmlMg6WpnzYYLcC-KHoQB2I/edit?gid=629668249#gid=629668249

- React Native UI libraries have a hard time getting adopted. The largest one I could find is https://npm-stat.com/charts.html?package=react-native&package=react-native-paper&from=2024-09-19, and it's still small relative to react native.

- Nobody seems to have found clear ways to sustain the work on a React Native UI library. The above suggests that scale is limited, so it's a really hard problem to figure out.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.