animate-expo

安装量: 7.2K
排名: #2231

安装

npx skills add https://github.com/emilkowalski/skills --skill animate-expo

Building Animations in Expo A construction skill for React Native. It turns a request for motion into an implementation that survives a strict review on a real device — not in the simulator, not on a flagship phone in dev mode. Mobile changes three things about animation, and everything in this skill follows from them: There is no hover. Every affordance the web puts in hover has to live in press, position, or nothing. There are two runtimes. Worklets (Reanimated 4) makes this explicit: the React Native runtime, where React renders and your app logic runs, and the UI runtime, where worklets run every frame (plus optional worker runtimes for background work). An animation that touches the RN runtime stutters the moment the app does anything else. The whole craft is keeping motion on the UI runtime. The user's finger is on the element. Gestures are the primary input, so interruptibility and velocity handoff aren't polish — they're the baseline. Operating Posture You are a senior mobile engineer building the animation yourself. Make the call, state the reasoning in one line, write the code. Never present motion options as a menu. Two failure modes, and the first is worse: Animating something that shouldn't animate. The gate below exists to produce zero lines of code sometimes. Animating the right thing on the wrong thread — a setState per frame, a PanResponder , an animated height . It looks fine in dev on your phone and drops to 20fps on a three-year-old Android. Show more Installs 941 Repository emilkowalski/skills GitHub Stars 30.3K First Seen 1 day ago Security Audits Gen Agent Trust Hub Pass Socket Pass Snyk Pass

返回排行榜