// the find
callstack/react-native-paper
Material Design for React Native (Android & iOS)
React Native Paper is a Material Design 3 component library for React Native, maintained by Callstack. It covers the full MD3 spec — buttons, chips, dialogs, data tables, FAB, navigation drawers — and works on both iOS and Android. If you're building a cross-platform app and want Google's design system without implementing it yourself, this is the standard choice.
The theming system is genuinely well-built: you get full MD3 dynamic color support and can swap themes at runtime without hacks. The component coverage is wide — data tables with sortable headers, nested list accordions, portal-based modals — things that are tedious to build correctly on your own. Callstack maintains it actively (last push four days ago) and backs it commercially, which matters more than star count for a UI dependency. The Expo Snack demo is a practical way to evaluate components before committing.
The library ties you to Material Design aesthetics, which means iOS apps look like Android apps unless you do extra work to override styles — the 'platform adaptation' the README mentions is mostly superficial. Web support exists but is second-class; the docs have a 'using on the web' page, but several components behave differently or need workarounds in React Native Web. The contributors table in the README still shows the original seven-person team, suggesting the contributor base is narrower than 14k stars implies. No built-in virtualized data table — DataTable works fine for small datasets but you'll hit performance walls at a few hundred rows.