A little more you
React Native themes.
Light and dark.
Try six named accents in light and dark. See them across a complete set of controls, then take the theme into your app.
Theme preview
import { createBaseTheme } from '@/components/base-theme'; const theme = createBaseTheme({ scheme: 'light', accent: 'quill', });import { createBaseTheme } from '@/components/base-theme'; const theme = createBaseTheme({ scheme: 'dark', accent: 'quill', });
This web preview uses the Base theme’s actual color, radius, and shadow tokens. Your native components use Reanimated springs. Read the theming guide for fonts, component props, and system appearance.
Take a light and dark theme into your app
Install the free Base theme with your components, then choose a named accent and system, light, or dark appearance. BaseThemeProvider shares semantic colors, spacing, radii, typography, and motion tokens across screens. You can change those values in your own TypeScript source and pass component props for local differences. The web preview shows the palette; test contrast and focus in the actual screen you build.
Start with the installation guide, inspect the Base theme source, and follow the accessibility checklist.