Skip to main content

Threads - Pull to Refresh

This example demonstrates the pull-to-refresh animation from the Threads app.

Source Code

View source on GitHub

Demo

Implementation Details

The animation uses:

  • react-native-reanimated for smooth animations
  • lottie-react-native for custom Threads logo animation

The pull-to-refresh interaction is driven entirely on the native thread using reanimated, ensuring a smooth 60fps experience. The Threads logo animates using a Lottie JSON file, synchronized with the pull gesture.