zereight-react-native-optimizer

Identify React Native performance regressions in pull requests across iOS and Android.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/zereight/skill --skill zereight-react-native-optimizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zereight-react-native-optimizer
Source: https://github.com/zereight/skill/tree/main/skills/zereight-react-native-optimizer
Command: npx skills add https://github.com/zereight/skill --skill zereight-react-native-optimizer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Detects React Native performance regressions during code reviews by focusing on rendering bottlenecks, animations, and native-bridge interactions.

Core Features & Use Cases

  • Rendering checks target list performance, memoization, and context scope to minimize rerenders.
  • Animation checks ensure UI thread execution and proper use of worklets to prevent jank.
  • Native / bridge checks identify memory leaks, synchronous native calls, and excessive bridge payloads.
  • Use Case: When reviewing a PR touching RN components, surface potential performance regressions and prioritize fixes before merge.

Quick Start

Review a PR to surface rendering, animation, and native-bridge regressions.

Frequently Asked Questions about zereight-react-native-optimizer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect React Native performance regressions in a pull request?

Detect React Native performance regressions by applying rendering, animation, and bridge checks to PR changes. Surface issues like list bottlenecks, UI thread jank, and excessive bridge payloads before merging.

What causes React Native list rendering bottlenecks during component updates?

React Native list rendering bottlenecks stem from poor memoization and broad context scope. Minimize rerenders by targeting list performance, ensuring proper memoization, and narrowing context boundaries.

How do I prevent animation jank on the UI thread in React Native?

Prevent React Native animation jank by ensuring UI thread execution and using worklets properly. Animation checks verify smooth execution to prevent frame drops during component interactions.

Does this identify memory leaks and synchronous native calls in React Native code?

Yes, native and bridge checks identify memory leaks, synchronous native calls, and excessive bridge payloads. Surface these React Native bridge interactions to prevent runtime performance degradation.

Can I review shared code changes across iOS and Android PRs for performance issues?

Yes, performance regression checks apply to shared code changes across iOS and Android PRs. Analyze RN components, lists, animations, and native module usage to deliver structured findings.

What is the best way to check React Native bridge payload efficiency?

Check React Native bridge payload efficiency by analyzing native module usage for excessive data transfer. Bridge checks identify synchronous calls and payload bottlenecks to optimize cross-thread communication.