Loading...
Loading...
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.
npx skill4agent add pproenca/dot-skills expo-react-native-performance| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | App Startup & Bundle Size | CRITICAL | |
| 2 | List Virtualization | CRITICAL | |
| 3 | Re-render Optimization | HIGH | |
| 4 | Animation Performance | HIGH | |
| 5 | Image & Asset Loading | MEDIUM-HIGH | |
| 6 | Memory Management | MEDIUM | |
| 7 | Async & Data Fetching | MEDIUM | |
| 8 | Platform Optimizations | LOW-MEDIUM | |
startup-enable-hermesstartup-remove-console-logsstartup-splash-screen-controlstartup-preload-assetsstartup-async-routesstartup-cherry-pick-importslist-use-flashlistlist-estimated-item-sizelist-get-item-typelist-stable-render-itemlist-get-item-layoutlist-memoize-itemsrerender-use-memo-expensivererender-use-callback-handlersrerender-functional-setstatererender-lazy-state-initrerender-split-contextrerender-derive-stateanim-use-native-driveranim-use-reanimatedanim-layout-animationanim-transform-not-dimensionsanim-interaction-managerasset-use-expo-imageasset-prefetch-imagesasset-optimize-image-sizeasset-use-webp-formatasset-recycling-keymem-cleanup-subscriptionsmem-clear-timersmem-abort-fetchmem-avoid-inline-objectsmem-limit-list-dataasync-parallel-fetchingasync-defer-awaitasync-batch-api-callsasync-cache-responsesasync-refetch-on-focusplatform-android-overdrawplatform-ios-text-renderingplatform-android-proguardplatform-conditional-render| File | Description |
|---|---|
| AGENTS.md | Complete compiled guide with all rules |
| references/_sections.md | Category definitions and ordering |
| assets/templates/_template.md | Template for new rules |
| metadata.json | Version and reference information |