React native UI components library
npm install @lfsoftwares/native-ui


- Expo SDK 54+
- React Native 0.81+
- React 19.1+
- New Architecture (required for Reanimated v4)
- React Navigation
- expo-font
- @expo-google-fonts/roboto (OpenSans_400Regular, OpenSans_500Medium e OpenSans_600SemiBold)
- @expo/react-native-action-sheet
- expo-haptics
- react-native-safe-area-context
- react-native-calendars
- date-fns
- react-native-root-toast
- react-native-reanimated (v4+)
- react-native-worklets (required by Reanimated v4)
- react-native-gesture-handler (v2.28+)
- @react-native-community/datetimepicker
- lottie-react-native
- @lfsoftwares/native-util
``bash`
npm i @lfsoftwares/native-ui @lfsoftwares/native-util react-native-calendars date-fns react-native-root-toast`bash`
npx expo install expo-font @expo-google-fonts/roboto @expo/react-native-action-sheet expo-haptics react-native-safe-area-context`bash`
npx expo install react-native-reanimated react-native-worklets react-native-gesture-handler @react-native-community/datetimepicker lottie-react-native
- Incluir a linha react-native-worklets/plugin nos plugins do arquivo babel.config.js`
- RNActionSheet
- RNActionSheetModal
- RNAvatar
- RNBackground
- RNBox
- RNBoxSafe
- RNButton
- RNCalendar
- RNCenter
- RNCenterSafe
- RNCircularButton
- RNColorPicker
- RNDatePicker
- RNDaySelect
- RNDecimalKeyboard
- RNDivider
- RNDropDown
- RNFakeInput
- RNHeader
- RNHeadText
- RNHideKeyboardView
- RNHStack
- RNHStackSafe
- RNIcon
- RNKeyboardAvoidingView
- RNLogo
- RNMaskedInput
- RNMessage
- Pressable
- RNSafeArea
- RNScrollView
- RNSkeleton
- RNSpinner
- RNSwitch
- RNText
- RNTextArea
- RNTextInput
- RNTransparentTextInput
- RNTimePicker
- RNToastModal
- RNTouchable
- RNVStack
- RNVStackSafe
- RNWait
- showToast
- Colors
- FontSizes
- Sizes
Feel free to submit a PR if you want to help!
Licensed under the MIT License, Copyright © 2023 LFSoftwares. See LICENCE for more information.