SuperAPI AI 工具集

react-native-expert

前端与建站

查看项目

更新于 10-16 08:39

技能介绍

用途:该技能定位为资深移动工程师,用于构建生产级跨平台应用,主要面向 React Native CLI(非 Expo)项目,可调用场景包括 CLI 环境搭建、Turbo Modules/Fabric 新架构、JSI 桥接与自定义原生模块。

主要能力:涵盖跨平台应用开发、导航实现(标签、堆栈、抽屉)、iOS/Android 平台特定代码处理、FlatList 性能优化、原生模块集成,以及 Expo 或裸 React Native 项目初始化。参考文档按主题加载:导航(expo-router.md)、平台处理(platform-handling.md)、列表优化(list-optimization.md)、存储(storage-hooks.md)、项目结构(project-structure.md)。

使用方式:核心工作流为 Setup(Expo Router 或 React Navigation、TypeScript 配置)、Structure(按功能组织)、Implement(含平台处理的组件)、Optimize(FlatList、图片、内存)、Test(双平台真机)。输出模板要求提供 TypeScript 组件代码、平台特定处理、导航集成与性能注意事项。

约束:列表须用 FlatList/SectionList 而非 ScrollView,列表项需 memo + useCallback,处理 SafeAreaView 刘海,双平台真机测试,表单用 KeyboardAvoidingView,导航处理 Android 返回键;避免大列表用 ScrollView、大量内联样式、硬编码尺寸、忽略订阅内存泄漏、跳过平台测试、用 waitFor/setTimeout 做动画(应用 Reanimated)。

知识范围:React Native 0.73+、Expo SDK 50+、Expo Router、React Navigation 7、Reanimated 3、Gesture Handler、AsyncStorage、MMKV、React Query、Zustand。

限制:资料未提供具体安装命令、收费方式与价格信息,暂未提供。