Enzo Manuel Mangano
@reactiive_
Followers
9K
Following
6K
Media
293
Statuses
2K
working on https://t.co/5ZtLn2yvWj and https://t.co/nSyF0IT45e
Joined March 2020
π₯Β Demos is now Open Source. An ongoing collection of 110+ React Native animations crafted with Reanimated, Gesture Handler, and Skia. π§΅
84
167
1K
You can access this animation and 110+ others for free on Demos. All of them run on Expo Go β¨
reactiive.io
Explore the beauty of React Native animations with Reanimated, Skia and Gesture Handler
1
1
36
It's hard to remember what React Native was like before Skia.
28
30
678
9. Do you see any missing rule? Refined is open source - GitHub βοΈ
github.com
An ESLint plugin that cares about visual details. Contribute to enzomanuelmangano/eslint-plugin-refined development by creating an account on GitHub.
1
0
12
8. Some of these rules might not be obvious, so I went a bit deeper into the reasoning behind them in this blog post
reactiive.io
An ESLint plugin that enforces React Native styling best practices, so you never forget the small details that make your app shine.
1
1
11
7. spring-config-consistency: enforces that spring animations either have all three spring physics parameters (mass, damping, stiffness) or none of them (quite helpful when migrating from reanimated v3 -> v4)
1
0
8
6. require-hitslop-small-touchables: requires hitSlop prop on touchable elements that are smaller than a configurable threshold (default: 40pt) to improve tap target size
1
0
15
5. prefer-hairline-width: suggests using hairlineWidth for border widths less than or equal to a configurable threshold (default: 0.3)
1
0
14
3. prefer-box-shadow: this is not about having clean code - it helps you support beautiful shadows on Android too! (requires newArch)
1
0
31
2. border-radius-with-curve: always prefer adding borderCurve property when borderRadius is specified. It makes your corners a bit smoother (iOS only)
2
0
22
1. Why? Small details compound. Some of these tips may sound trivial, but how many times have you forgotten about them? Refined has you covered.
1
0
5
Introducing Refined β¨ A simple eslint plugin that instantly sharpens your React Native app. π§΅ Here are the rules/tips:
20
27
377
Reanimated 4.2.0 is here, and it brings gifts! π₯ π Long-awaited Shared Element Transitions π Not production-ready yet, so theyβre behind a feature flag. Please, test it out and give us feedback! π Experimental performance fixes, inspired by real apps. π Other improvements
28
70
503
In the next version of Expo Router, You can add interactive Apple zoom transitions to any <Link /> in your app β¨
39
31
653
Hope this roadmap sounds interesting to you! And of course, all updates will always be included at no additional cost for existing members. β
reanimate.dev
Dive deep into the world of React Native animations with this course, designed to guide you from the fundamentals to advanced techniques
π You can get a 25% discount today with the code βTODAY25β on my animations course. More info in the thread below π§΅
0
0
3
6. Easing and Springs: I prioritized core principles over details in the tutorials. But with AI simplifying how animations are built, understanding how to prototype the right animation curve is more essential than ever for achieving great results.
1
0
2
5. Why do we need specific animations? The course dives deep into how to tackle common animation patterns, although there is still significant potential to better explain why and where certain animations are needed.
1
0
2
4. Written content: The course includes tutorials and a short written section for each video (including the chapters). However, I believe that adding interactive previews could make it more valuable, and I plan to include more of them.
1
0
2