react-native-performance

Community

Boost React Native performance now.

Authorkurokeita
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers improve the performance of React Native apps by reducing unnecessary re-renders, optimizing list rendering, and memoizing components to deliver smoother UIs.

Core Features & Use Cases

  • FlatList optimization: stable keyExtractor, getItemLayout, and memoized renderItem to minimize re-renders on large lists.
  • Memoization patterns: useMemo and useCallback usage to prevent unnecessary recalculations and re-renders.
  • Zustand selector optimization: selective store subscriptions to isolate renders to relevant state changes.
  • Performance profiling: guidelines for profiling with React DevTools and why-did-you-render to identify bottlenecks.

Quick Start

Use this skill to scan an existing React Native screen and apply the listed patterns to turn a janky FlatList into a smooth, high-FPS list.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: react-native-performance
Download link: https://github.com/kurokeita/ai-agent/archive/main.zip#react-native-performance

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.