React Native Performance Cheat Sheet

Profiling, memoization, and bridge efficiency

Last Updated: November 21, 2025

Profiling Tools

Tool Use
Flipper Inspect events + layout
Hermes profiler Measure GC + CPU
Systrace View native threads

Commands

useMemo(() => value, [deps])
Avoid extra renders
InteractionManager.runAfterInteractions()
Delay heavy work
unstable_batchedUpdates
Group updates

Tips

Cache images, limit props, and avoid heavy JSON on the bridge.

💡 Pro Tip: Profile with Flipper, memoize heavy comps, and batch bridge calls.
← Back to Developer Tools | Browse all categories | View all cheat sheets