1.React Native
React Native 是 Facebook(现 Meta)推出的一款跨平台移动应用开发框架,它允许开发者使用 JavaScript 和 React 语法编写,构建能同时运行在 iOS 和 Android 平台上的原生移动应用。
资源网站:
- 官网:reactnative.dev/
- Github: github.com/facebook/re…
- 中文网:www.react-native.cn/
2.移动App的开发模式
3.混合开发框架
4.React Native的优势(为什么学习RN)
- 跨平台开发:一套代码可在 iOS 和 Android 上运行,大幅减少双平台开发的工作量
- 接近原生的性能:通过 JavaScript 桥接原生组件,性能远优于传统 Hybrid 应用
- 原生用户体验:使用平台原生的 UI 组件(如按钮、输入框等),保持与原生应用一致的交互体验
- 热重载:修改代码后无需重新编译即可预览效果,提升开发效率
- 生态丰富:拥有大量第三方库和组件,可快速实现复杂功能(如导航、状态管理等)