Individual skill
expo-react-native-performance
Expo React Native performance optimization guidelines. This skill should be used when writing, reviewing, or refactoring Expo React Native code to ensure optimal performance patterns. Triggers on tasks involving React Native components, lists, animations, images, or performance improvements.
skills/.experimental/expo-react-native-performance/SKILL.md
Source commit cf93c57cac89d6fc3e4194686000411567f5caf3
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- Yes
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 222
- Repository last updated
- Aug 15, 2026
- License
- MIT
Observed agent integration: codex
- writing Derived category
- engineering Derived category
- engineering-web Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
AGENTS.mddoc · 76,852 bytesREADME.mddoc · 4,317 bytesSKILL.mdcore · 6,824 bytesassets/templates/_template.mddoc · 747 bytesmetadata.jsonasset · 1,111 bytesreferences/_sections.mddoc · 1,850 bytesreferences/anim-interaction-manager.mddoc · 1,854 bytesreferences/anim-layout-animation.mddoc · 2,065 bytesreferences/anim-transform-not-dimensions.mddoc · 2,054 bytesreferences/anim-use-native-driver.mddoc · 1,644 bytesreferences/anim-use-reanimated.mddoc · 1,694 bytesreferences/asset-optimize-image-size.mddoc · 1,787 bytesreferences/asset-prefetch-images.mddoc · 1,691 bytesreferences/asset-recycling-key.mddoc · 1,659 bytesreferences/asset-use-expo-image.mddoc · 1,507 bytesreferences/asset-use-webp-format.mddoc · 1,359 bytesreferences/async-batch-api-calls.mddoc · 1,804 bytesreferences/async-cache-responses.mddoc · 1,641 bytesreferences/async-defer-await.mddoc · 1,783 bytesreferences/async-parallel-fetching.mddoc · 1,865 bytesreferences/async-refetch-on-focus.mddoc · 1,914 bytesreferences/list-estimated-item-size.mddoc · 1,626 bytesreferences/list-get-item-layout.mddoc · 1,794 bytesreferences/list-get-item-type.mddoc · 1,899 bytesreferences/list-memoize-items.mddoc · 1,705 bytesreferences/list-stable-render-item.mddoc · 1,774 bytesreferences/list-use-flashlist.mddoc · 1,563 bytesreferences/mem-abort-fetch.mddoc · 2,051 bytesreferences/mem-avoid-inline-objects.mddoc · 1,726 bytesreferences/mem-cleanup-subscriptions.mddoc · 1,800 bytesreferences/mem-clear-timers.mddoc · 1,665 bytesreferences/mem-limit-list-data.mddoc · 2,089 bytesreferences/platform-android-overdraw.mddoc · 1,812 bytesreferences/platform-android-proguard.mddoc · 1,526 bytesreferences/platform-conditional-render.mddoc · 2,426 bytesreferences/platform-ios-text-rendering.mddoc · 1,614 bytesreferences/rerender-derive-state.mddoc · 1,711 bytesreferences/rerender-functional-setstate.mddoc · 1,534 bytesreferences/rerender-lazy-state-init.mddoc · 1,801 bytesreferences/rerender-split-context.mddoc · 2,228 bytesreferences/rerender-use-callback-handlers.mddoc · 1,959 bytesreferences/rerender-use-memo-expensive.mddoc · 1,820 bytesreferences/startup-async-routes.mddoc · 1,603 bytesreferences/startup-cherry-pick-imports.mddoc · 1,611 bytesreferences/startup-enable-hermes.mddoc · 1,016 bytesreferences/startup-preload-assets.mddoc · 1,678 bytesreferences/startup-remove-console-logs.mddoc · 1,393 bytesreferences/startup-splash-screen-control.mddoc · 1,567 bytes
Read excerpt
# Expo React Native Performance Best Practices
Comprehensive performance optimization guide for Expo React Native applications. Contains 42 rules across 8 categories, prioritized by impact to guide automated refactoring and code generation.
## When to Apply
Reference these guidelines when:
- Writing new React Native components or screens
- Implementing lists with FlatList or FlashList
- Adding animations or transitions
- Optimizing images and asset loading
- Reviewing code for performance issues
## Rule Categories by Priority