环境搭建

推荐使用 Expo 快速起步,也可选择原生 CLI 自由度更高。

npx create-expo-app rn-app
cd rn-app && npx expo start

导航与状态

使用 React Navigation 进行栈/底部/抽屉导航;结合 Zustand/Recoil 等管理状态。

性能优化

  • 避免在主线程做重计算,使用 JSI/原生模块卸载重活
  • 列表用 FlatList/SectionList,开启 windowing
  • 图片缓存、按需加载与代码分割

总结

以稳定的脚手架与规范为先,逐步引入原生能力满足性能与体验诉求。