Enzo Manuel Mangano
@reactiive.io
860 followers 99 following 120 posts
Creating tutorials about React Native animations youtube.com/@Reactiive
Posts Media Videos Starter Packs
Pinned
reactiive.io
💥 Demos is now Open Source.

An ongoing collection of 110+ React Native animations crafted with Reanimated, Gesture Handler, and Skia.

🧵
reactiive.io
6. Not sure it’s worth a package yet 😅, so for now you’ll need to copy it, paste it, and apply it to your babel.config.js - and you’re good to go 👀
reactiive.io
4. The only difference with this approach is that when the day comes, it’ll just be about renaming/deleting a file
reactiive.io
3. There’s nothing wrong with keeping the runtime checks, but at some point you’ll probably have to remove them, as older iOS 26 versions may no longer be relevant
reactiive.io
2. The API is very helpful but can easily lead to a lot of runtime checks, especially considering how fast the Liquid Glass adoption is growing
reactiive.io
1. Why? This might be completely useless for your needs 🙈, since you can detect whether Liquid Glass is available through the expo-glass-effect package (or via callstack/liquid-glass)
bsky.app/profile/cod...
Beto (@codewithbeto.dev)
💡 Use expo-glass-effect to check if liquid glass is available Learn more: https://docs.expo.dev/versions/latest/sdk/glass-effect
bsky.app
reactiive.io
Lately I’ve been using a custom Babel plugin to enable Liquid Glass in Demos, following the .liquid.tsx file convention

A quick 🧵
reactiive.io
Sounds like a joke, but it’s so convenient 😆
reactiive.io
Pro tip: define an alias to enable the yolo mode in claude code
reactiive.io
That’s a wrap! I hope you found it helpful 🤞
reactiive.io
5. 👀 it's amazing how easily you can spot these improvements by using the highlight renders debugging tool
x.com/reactiive_/...
reactiive.io
4. And that's how it looks when applied to a liquid glass slider 👇
reactiive.io
3. Luckily the useAnimatedProps hook fills the gap by letting us animate the object using a SharedValue (very similar to the trick commonly used with BlurView)
reactiive.io
2. SwiftUI components from expo/ui port the native iOS components 1:1, which by default don't have any Shared Value concept docs.expo.dev/versions/la...
SwiftUI
SwiftUI components for building native iOS interfaces with @expo/ui.
docs.expo.dev
reactiive.io
1. It might feel natural to use useState, but even on high-end devices, you might start noticing some lag
reactiive.io
The useAnimatedProps hook from Reanimated really shines when used with liquid glass components 👀
reactiive.io
5. I hope you found this helpful 🙏 I’ll share new updates in the coming weeks
reactiive.io
2. If you purchased Demos—whether yesterday or years ago—you are eligible for a full refund (DM me). Your support has meant the world to me, and this transition shouldn't cost you anything 🙏

You'll still be able to support my work if you choose to, but it won't be a requirement anymore.
reactiive.io
1. After almost three years of building Demos/Patreon as a paid resource, I've decided to make all 110+ React Native animations completely open source. It feels like the right time to share this collection.
reactiive.io
💥 Demos is now Open Source.

An ongoing collection of 110+ React Native animations crafted with Reanimated, Gesture Handler, and Skia.

🧵
reactiive.io
Airbnb Flip Interaction with Reanimated.

Available on demos.reactiive.io 👀
reactiive.io
Stacked Carousel concept with Reanimated

Available on demos.reactiive.io
reactiive.io
GitHub Contributions with React Native Reanimated.

Available on demos.reactiive.io