- React Native 教程
- React Native - 首页
- 核心概念
- React Native - 概述
- React Native - 环境搭建
- React Native - 应用
- React Native - 状态 (State)
- React Native - 属性 (Props)
- React Native - 样式
- React Native - Flexbox 布局
- React Native - ListView 列表视图
- React Native - 文本输入框
- React Native - ScrollView 滚动视图
- React Native - 图片
- React Native - HTTP 请求
- React Native - 按钮
- React Native - 动画
- React Native - 调试
- React Native - 路由
- React Native - 运行 iOS 应用
- React Native - 运行 Android 应用
- 组件和 API
- React Native - View 视图
- React Native - WebView 网页视图
- React Native - Modal 模态框
- React Native - ActivityIndicator 活动指示器
- React Native - Picker 选择器
- React Native - 状态栏
- React Native - Switch 开关
- React Native - Text 文本
- React Native - Alert 警报框
- React Native - Geolocation 地理位置
- React Native - AsyncStorage 异步存储
- React Native 有用资源
- React Native - 快速指南
- React Native - 有用资源
- React Native - 讨论
React Native - 概述
为了更好地理解 React Native 的概念,我们将引用官方文档中的几句话:
React Native 允许你仅使用 JavaScript 构建移动应用。它使用与 React 相同的设计,让你可以从声明式组件中组合出丰富的移动 UI。使用 React Native,你不会构建移动 Web 应用、HTML5 应用或混合应用;你构建的是真正的移动应用,与使用 Objective-C 或 Java 构建的应用几乎没有区别。React Native 使用与常规 iOS 和 Android 应用相同的底层 UI 构建块。你只需使用 JavaScript 和 React 将这些构建块组合在一起。
React Native 特性
以下是 React Native 的特性:
React − 这是一个使用 JavaScript 构建 Web 和移动应用的框架。
Native − 你可以使用由 JavaScript 控制的原生组件。
平台 − React Native 支持 iOS 和 Android 平台。
React Native 优势
以下是 React Native 的优势:
JavaScript − 你可以使用现有的 JavaScript 知识来构建原生移动应用。
代码共享 − 你可以在不同平台上共享大部分代码。
社区 − React 和 React Native 周围的社区非常庞大,你能够找到任何你需要的答案。
React Native 限制
以下是 React Native 的限制:
原生组件 − 如果你想创建尚未创建的原生功能,则需要编写一些特定于平台的代码。
广告