vercel-react-native-skills
React Native 和 Expo 效能優化最佳實踐。涵蓋列表虛擬化、Reanimated 動畫、UI 模式以及原生平台 API 優化。
簡介
vercel-react-native-skills 儲存庫提供了一套專為 React Native 和 Expo 行動應用程式設計的完整最佳實踐與架構模式。它作為 AI 代理的專業知識庫,協助開發人員構建高效能、可維護且針對平台優化的行動軟體。此技能適用於需要處理橋接通訊、原生模組整合及行動裝置渲染瓶頸的軟體工程師、行動開發者和技術負責人。在跨平台應用程式開發階段,當效能需要與原生程式碼看齊時,此工具顯得尤為重要。
-
針對關鍵列表效能的專家規則,包含 FlashList 實現、組件記憶化 (memoization) 及回呼函數穩定化。
-
利用 React Native Reanimated 的進階動畫策略,涵蓋 GPU 加速屬性、手勢處理及派生值計算。
-
專為行動裝置優化的 UI 設計模式,例如安全區域處理、原生 Modal 使用、使用 expo-image 進行影像優化及 Pressable 互動標準。
-
狀態管理最佳實踐,專注於減少訂閱、使用函數式更新及為 React Compiler 做好準備。
-
針對 Monorepo 架構、原生依賴管理以及字體與資源配置插件的架構指南。
-
自動化協助檢測常見錯誤,例如內聯樣式物件、在渲染函數中執行昂貴操作以及不正確的條件渲染。
-
最適合在進行程式碼審查、重構複雜 UI 組件或診斷行動裝置列表與導航的效能衰退時使用。
-
當任務涉及 React Native、Expo、行動裝置效能、原生模組、Reanimated 或特定排版與渲染問題的關鍵字時,代理將觸發此技能。
-
儲存庫按影響力(CRITICAL, HIGH, MEDIUM, LOW)分類,協助代理有效安排修復工作的優先順序。
-
遵循規則層級,確保在進行低影響力的配置調整之前,先解決列表虛擬化與動畫流暢度等問題。
-
利用定義好的前綴系統,輕鬆識別並應用專案程式碼庫中的特定規則。
倉庫統計
- Star 數
- 25,960
- Fork 數
- 2,363
- Open Issue 數
- 131
- 主要語言
- JavaScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月30日 上午11:17