Uilora Logo
Uilora
IntroductionInstallationComponentsNotes
Search components ⌘K
Web
App
Favorites
Close sidebar
Join

Get Started

IntroductionInstallationUsing Components
Styling & Theming
Platform Notes

Buttons

Hero ButtonPremium ButtonSegment Tab ControlPrimary Action Button

Cards

Booking CardPremium Product CardProfile Stats CardProfile Follow CardProgressive Blur CardSmoky Focus CardCarousel Product CardQuick Commerce Card

Loaders & Skeletons

Skeleton LoaderArticle LoadersSystem Skeletons

Toasts & Snackbars

Avatar Toast NotificationChunky SnackbarGlass ToastMini Sheet SnackbarProgress SnackbarSwipe Toast

Splash Screen

Netflix-Style IntroCinematic SplashInstagram Style Splash
Sign In
Uilora.

Main Navigation

ComponentsIntroductionInstallationPlatform Notes

Environment

Get Started

IntroductionInstallationUsing Components
Styling & Theming
Platform Notes

Buttons

Hero ButtonPremium ButtonSegment Tab ControlPrimary Action Button

Cards

Booking CardPremium Product CardProfile Stats CardProfile Follow CardProgressive Blur CardSmoky Focus CardCarousel Product CardQuick Commerce Card

Loaders & Skeletons

Skeleton LoaderArticle LoadersSystem Skeletons

Toasts & Snackbars

Avatar Toast NotificationChunky SnackbarGlass ToastMini Sheet SnackbarProgress SnackbarSwipe Toast

Splash Screen

Netflix-Style IntroCinematic SplashInstagram Style Splash
Join Community

The Art of
Visuals.

Uilora components are designed to be beautiful out of the box, but we give you complete control over how they look and feel in your app.

Native Style Sheets

Full support for standard React Native Styling. No custom engines to learn.

Reanimated Power

Built with high-fidelity performance. Dynamic styles run directly on the UI thread.

Custom Themes

Easily override colors, margins, and typography through our theme objects.

Native
Style Sheets.

Most Uilora components expose a `style` or `containerStyle` prop that allows you to apply layouts and visual properties using the standard React Native API.

Standard StyleSheet Objects
Flexbox Layout Support
Platform Specific Values

// Standard usage

<HeroButton

containerStyle={styles.btn}

textStyle={{ color: 'gold' }}

/>

//

const styles = StyleSheet.create({

btn: {

marginTop: 20,

borderRadius: 32,

}

});

Dynamic Style Instance

const animatedStyle = useAnimatedStyle(() => ({

transform: [{ scale: withSpring(active.value) }],

opacity: withTiming(active.value),

}));

//

<AnimatedCard style={animatedStyle} />

Dynamic
Interaction.

Motion is at the core of Uilora. Our components are built using React Native Reanimated, allowing you to pass worklet-based styles for butter-smooth interactions.

60FPS Performance

Styles run on the UI thread.

Physics Based

Natural spring interactions.

Ready to see
The Power of Choice?

Now that you know how to style components, let's explore some platform-specific notes for iOS and Android.

Platform Notes
Browse Library
Uilora logo
Uilora

A curated collection of high-fidelity components designed to build modern web interfaces with speed and precision.

Contact

support@uilora.comGitHub
Product Hunt
Featured onProduct Hunt

Web Library

  • Web Components
  • Documentation
  • Playground
  • MCP Server

App Library

  • Mobile Components
  • Platform Notes
  • Installation

Resources

  • Blog
  • FAQ
  • Contribute
  • GitHub

Support

  • About Us
  • Help Center
  • Feedback
  • Privacy Policy
  • Terms of Service

© 2026 Uilora UI. All rights reserved.

PrivacyTermsFeedback
Made withbynitin14gupta