Optimizes React Native and Expo applications by implementing industry-standard patterns for rendering, bundling, and native integration.
This skill provides comprehensive guidance for diagnosing and resolving performance bottlenecks in React Native applications. Based on Callstack's 'Ultimate Guide to React Native Optimization,' it offers actionable patterns for improving frame rates (FPS), reducing Time to Interactive (TTI), minimizing bundle sizes, and fixing memory leaks. Whether you are debugging UI jank, optimizing startup times with Hermes, or building high-performance Turbo Modules, this skill provides the specific configurations, shell commands, and code snippets needed to deliver a production-grade user experience.
主要功能
01Startup time (TTI) measurement and improvement for cold starts on iOS and Android.
02FPS optimization and re-render reduction using atomic state and React Compiler patterns.
031 GitHub stars
04Native performance profiling for Turbo Modules and background threading models.
05Bundle size analysis and reduction via tree shaking, R8, and barrel export elimination.
06Memory leak detection and management strategies across both JavaScript and native layers.
使用场景
01Reducing production app size and optimizing JS bundle delivery for slow networks.
02Investigating and fixing app crashes or freezes caused by memory leaks and JS thread blocking.
03Debugging sluggish animations or scroll performance in complex lists and views.