react-native-best-practices

Optimize React Native app performance across FPS, TTI, bundle size, and memory.

Updated Jan 25, 2026
One-click install
npx skills add https://github.com/kunhai-88/skills --skill react-native-best-practices-kunhai-88
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-native-best-practices
Source: https://github.com/kunhai-88/skills/tree/main/react-native-best-practices
Command: npx skills add https://github.com/kunhai-88/skills --skill react-native-best-practices-kunhai-88

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses performance bottlenecks in React Native applications, including slow UI, jank, large bundle sizes, and memory issues, to ensure a smooth and responsive user experience.

Core Features & Use Cases

  • Performance Analysis: Guides on measuring FPS, TTI, and bundle size.
  • Optimization Strategies: Provides solutions for UI re-renders, list performance, native module efficiency, and memory leaks.
  • Use Case: Debugging a React Native app that feels sluggish during scrolling or animations by applying specific optimizations for lists and UI thread operations.

Quick Start

Analyze the JavaScript bundle size of your React Native application to identify optimization opportunities.

Frequently Asked Questions about react-native-best-practices

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

FAQPage Schema
How do I optimize React Native app performance to fix scrolling jank?

To optimize React Native app performance and fix scrolling jank, apply specific list optimizations and UI thread operations to reduce excessive re-renders and improve FPS. This ensures a smooth, responsive user experience during interactions.

What is the best way to reduce React Native bundle size?

The best way to reduce React Native bundle size is to analyze the JavaScript bundle to identify and remove optimization opportunities. This process targets large bundle issues that slow down initial load times and degrade application responsiveness.

How do I find and fix memory leaks in a React Native application?

To find and fix memory leaks in a React Native application, you must use performance profiling tools to monitor memory usage and apply targeted optimization strategies. This resolves underlying memory issues that cause app instability.

How can I improve TTI and FPS in React Native?

You can improve TTI and FPS in React Native by applying JavaScript and native module efficiency optimizations alongside build process improvements. Measuring these metrics first helps identify specific UI rendering bottlenecks to address.

What do I need to start profiling React native rendering issues?

To start profiling React Native rendering issues, you need an understanding of performance profiling tools and best practices for native development environments. This prerequisite knowledge is required to accurately measure FPS and diagnose UI thread problems.