
React Native Best Practices
The react-native-best-practices skill provides React Native developers with performance optimization guidelines covering JavaScript, native code, and bundling across FPS, time-to-interactive, bundle size, memory leaks, and animation issues. It applies to tasks involving Hermes optimization, JS thread blocking, native modules, and debugging frame drops or jank. The skill solves performance problems by offering quick patterns, commands, and configurations with impact ratings, organized by priority from critical rendering issues to medium-priority animations.
- install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
- 11
- skills.sh installs
- 32K
- GitHub stars
- 1.7K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add callstackincubator/agent-skills --skill react-native-best-practices --agent claude-codeInstalls into .claude/skills of the current project.
Files
React Native Best Practices
Overview
Performance optimization guide for React Native applications, covering JavaScript/React, Native (iOS/Android), and bundling optimizations. Based on Callstack's "Ultimate Guide to React Native Optimization".
When to Apply
Reference these guidelines when:
- Debugging slow/janky UI or animations
- Investigating memory leaks (JS or native)
- Optimizing app startup time (TTI)
- Reducing bundle or app size
- Writing native modules (Turbo Modules)
- Profiling React Native performance
- Reviewing React Native code for performance
Security Notes
Sponsors