环境搭建
推荐使用 Expo 快速起步,也可选择原生 CLI 自由度更高。
npx create-expo-app rn-app
cd rn-app && npx expo start导航与状态
使用 React Navigation 进行栈/底部/抽屉导航;结合 Zustand/Recoil 等管理状态。
性能优化
- 避免在主线程做重计算,使用 JSI/原生模块卸载重活
- 列表用 FlatList/SectionList,开启 windowing
- 图片缓存、按需加载与代码分割
总结
以稳定的脚手架与规范为先,逐步引入原生能力满足性能与体验诉求。