expo-morphing-text: a React Native component that animates text character by character using Reanimated 3.
Key features:
π€ Smooth character morphing with configurable duration
β‘ Built on Reanimated 3 worklets for UI thread performance
π± Works on iOS and Android through Expo
π¨ Customizable font size, color, and text styles
π§© Full TypeScript support with type definitions
π Supports Reanimated entering, exiting, and layout animations
The component animates individual characters when text changes.
You pass an array of character objects and control timing through props.
Good for loading states, dynamic labels, or any UI that needs fluid text transitions.
π Blog Post
π GitHub Repo
Top comments (0)