Getting Started
Prerequisites
Node.js
npm
Install the peer dependencies
Set up the provider
Verify the install
Templates
Start from a preconfigured project instead of wiring the provider yourself.
To use a template, open it on GitHub and click the "Use this template" button — GitHub creates a fresh repository from it under your account. Expo templates also work with npx create-expo-app@latest my-app --template <repo-url>. Every template ships with React UI Library, its peer dependencies, and the provider already set up.
expo-template
Expo
iOS
Android
Web
expo-min-template
Expo
Minimal
universal-template
Expo
iOS
Android
Web
Static web
native-template
Expo
iOS
Android
web-template
Web
React Native Web
react-native-template
coming soon
React Native CLI
iOS
Android
Platforms
One component model. Native feel everywhere.
iOS
(iOS 26+)Supported
Native views on iPhone and iPad, with platform haptics, gestures, and safe areas handled for you
Android
(API 36+)Supported
Native Android rendering with edge-to-edge layouts and the same component API as every platform
Web
(Modern browsers)Supported
Progressive web apps with responsive design
</>
react-ui-library
100+ accessible, themeable components that work seamlessly across iOS, Android, and Web.
A Platform Blocks product.
Quick Links
Resources