Guide

Distributions

Core libraries that power Docyrus UI native components.

Docyrus UI native components are built on top of the React Native and Expo ecosystems. Most dependencies are optional peer dependencies — you only need to install them if you use the components that require them.

Core Libraries

LibraryDescriptionUsed In
TanStack TableHeadless table library with sorting, filtering, grouping, and virtualization.Data Table
JSONataLightweight query and transformation language for JSON data.Pivot Grid

UI & Graphics

LibraryDescriptionRequired
React Native SVGSVG support for icons, charts, and vector graphics.Optional
React Native Safe Area ContextSafe area insets for notches and system bars.Optional
React Native QRCode SVGQR code generation as SVG.Optional
Expo Glass EffectGlassmorphism blur effects for overlays and panels.Optional

Animation & Gestures

LibraryDescriptionRequired
React Native ReanimatedHigh-performance animation library running on the UI thread.Optional
React Native Gesture HandlerNative gesture system for swipe, pinch, and drag interactions.Optional
React Native WorkletsWorklet runtime for running JS on the UI thread.Optional

Expo Modules

ModuleDescriptionRequired
Expo Document PickerNative file picker with multi-file support.Optional
Expo File SystemFile system access for reading, writing, and managing files.Optional
Expo SharingNative share dialog for sharing files and content.Optional

Maps & Location

LibraryDescriptionRequired
React Native MapsGoogle Maps and Apple Maps integration for React Native.Optional
@react-native-community/geolocationGeolocation API for accessing device location.Optional
React Native GeocodingGeocoding and reverse geocoding services.Optional

Date & Localization

ModuleDescriptionRequired
DateTimePickerNative date and time picker for iOS and Android.Optional
React Native LocalizeLocale detection and internationalization utilities.Optional

On this page