Bring your UI into the future with React Native Liquid Glass — a sleek, glassmorphic view powered by Apple’s new UIGlassEffect in iOS 18. Perfectly frosted. Surprisingly easy.
⚠️ iOS 26+ only On Android and on iOS versions below 26, this component returns a <Pressable /> as a fallback.
- System-native glassmorphism — powered by UIGlassEffect for real iOS-level transparency and blur.
- Plug-and-play simplicity — drop it in your component tree, no native configuration required.
- Built with TypeScript — get full IntelliSense and prop validation out of the box.
- Safe by design — auto-fallback ensures compatibility across platforms without conditional logic.
- Lightweight and fast — minimal footprint with zero extra dependencies.
Try tapping it. Feel the magic. (Unless you're on Android — in that case, imagine it’s cool.)
npm install rn-liquid-glass-view
# or
yarn add rn-liquid-glass-view
- iOS 26 or higher
- Xcode 26
For optimal performance on iOS, keep either the width or height of your LiquidGlassView under 65px. The native UIGlassEffect requires significant processing power, and smaller dimensions help maintain smooth performance.
import { LiquidGlassView } from 'rn-liquid-glass-view';
<LiquidGlassView
style={{ width: 200, height: 61 }}
onPress={() => console.log('Tapped the glass!')}
/>;
We welcome contributions! Check out our contributing guide to get started.
MIT
.png)


