A collection of animated text input components for React Native with custom label and icon effects.
React Native Textinput Effects is a library that provides beautifully animated text input components for React Native applications on iOS and Android. It ports visual concepts from Codrops' popular web-based text input effects, offering ready-to-use components that enhance UI interactivity and visual appeal. The project bridges the gap between web-inspired animations and mobile development by delivering native-feeling, performant inputs.
React Native developers seeking to implement visually engaging, animated text inputs in their mobile applications without building custom animations from scratch. It's particularly useful for those prioritizing UI/UX polish and wanting to replicate web-style input effects in a native mobile context.
Developers choose this library for its collection of 11 distinct, pre-built animated text input styles—like Sae, Fumi, and Hoshi—which save development time and ensure consistency. Its unique selling point is directly porting Codrops' acclaimed web animations to React Native, offering a performant, easy-to-integrate solution with support for React Native's Animated Native Driver for smooth animations.
Text inputs with custom label and icon animations for iOS and android. Built with react native and inspired by Codrops.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers 11 distinct effects like Sae, Fumi, and Hoshi, directly ported from Codrops' web designs, providing a wide range of visually engaging inputs without custom animation work.
Components like Kohana support React Native's Animated Native Driver, enabling performant animations by offloading to the native thread for smoother UI interactions.
Seamlessly integrates with react-native-vector-icons via props like iconClass and iconName, allowing developers to quickly add animated icon-based inputs with minimal setup.
README includes detailed code snippets for each input type and a live demo on Appetize.io, making it straightforward to implement and test components.
Requires react-native-vector-icons for icon support, adding an extra library and setup step that can complicate installation and increase bundle size.
Latest version needs React Native >= 0.55 due to createRef usage, and older versions are less maintained, potentially causing compatibility issues with modern RN projects.
Some effects have specific constraints, like Makiko's note that icons must not have blank spaces, limiting customization and requiring careful icon selection.