Explore the 20+ best React Native input component libraries and frameworks to help you build beautiful and user-friendly UIs. These libraries offer a wide range of features, including support for different input types, validation, and styling.
A react-native confirmation code input for both IOS and Android
Features
Fully customizable, beautifully designed Input Bar for React Native https://paraboly.com
React Native component for international phone input with country phone code and flag.
React Native Pincode Input is a iOS Lock Screen style pincode input.
Features
Input component for React Native to add and remove tags.
Fully customizable React Native input-component to add tags to an array. The tags are displayed as chips that can be deleted.
react-native user friendly phone input (users may not like country codes when typing their phone number 😉)
A code input field for React Native.
An extensible input number spinner component for react-native highly customizable. This component enhance a text input for entering numeric values, with increase and decrease buttons.
Phone input box for React Native
@twotalltotems/react-native-otp-input is a tiny Javascript library which provides an elegant UI for the end user to input one time passcode (OTP). It handles the input suggestion on iOS when the OTP SMS is received. For Android, it will autofill when the user presses the copy button on the SMS notification bar. It also features a carefully crafted flow to handle edge cases for volatile user gestures. We provide default UI, but you can always customize the appearance as you like.
A helper component meant to be used as a drop-in replacement for RN TextInput to allow automatic expanding of a multi-line text input according to the number of lines.
Text input mask for React Native on iOS and Android.
react-native-otp-inputs is fully customizable, React-Native package, that provides solution for One-time password feature with user friendly events like moving to previous input with backspace or going to next when filled in. It supports pasting and otp code into inputs
A pure javascript masked text and input text component for React-Native.
a cross platform stylish numeric input for react native
A cross-platform, smooth, lightweight, customizable PIN code input component for React Native.
Most PIN code inputs components implemented by combining several TextInputs. They works, however, not good enough. When user types fast, or system sluggish, characters may lost when component switching focus between TextInputs. User need to type over and over again to get a correct input, gave a frustrated user experience.
React Native Smooth Pincode Input implemented with a different approach - It’s based on single TextInput but only render it as seperated fields. In other words, it looks like a PIN code input, but works as smooth as a native TextInput.
React Native Smooth Pincode Input is also highly customizable. By exposing cells and text stylesheets, it can be fully customized to fit in your app design. Password mode also supported with customizable mask characters as well as placeholders.
Features
A simple React Native component that creates an input for tags, emails, etc.
A React Native library with components for Input Lists
Presents a React component as an input view which replaces the system keyboard. Can be used for creating custom input views such as an image gallery, stickers, etc.
Supports both iOS and Android.
Mainly to achieve the following functions:
When the keyboard pops up, the TextInput will automatically adjust to the top of the keyboard.
When the keyboard pops up, the content of the ScrollView will not be obscured by the keyboard.
When multiline TextInput gets focus, the selected cursor will be automatically adjusted to the top of the keyboard.
When the multiline TextInput create new line, the new line will automatically adjust to the top of the keyboard.
Put your finger on top of TextInput and slide ScrollView, when you lift your finger, the TextInput will not get focus.
A React Native component that allows you to input text and formats the text into a tag when a space or comma is entered. Tapping on the tag will remove it.
React Input Number http://react-component.github.io/input-number/
Text inputs with custom label and icon animations for iOS and android. Built with react native and inspired by Codrops.
I’ve come across with those beautiful text inputs created and blogged by Codrops and wanted to port them to react-native. Some of those text fields are now ready to use in iOS and android thanks to react-native.
There is also a native iOS library called TextFieldEffects which has built some of them in Swift.
Easy, cross-platform credit-card input for your React Native Project! Start accepting payment 💰 in your app today!
Features
#react-native #react #mobile-apps