• 售前

  • 售后

热门帖子
入门百科

React-Native 环境搭建和基本介绍

[复制链接]
刘金栋 显示全部楼层 发表于 2021-10-26 13:49:22 |阅读模式 打印 上一主题 下一主题
情况搭建准备

1.情况搭建
React Native中文网
2.开发工具
前端开发软件:Visual Studio Code
移动端开发软件:Xcode、Android Studio
3.知识储备
NodeJS React Es6,Es7
React Native介绍


React Naitve的简介:Facebook在React.js Conf2015大会上推出的一个用于开发Android和iOS App的一个框架,重要编程语言是JavaScript。它的出现使用即拥有Native的用户体验,又保留React的开发效率
在 React Native 出现前,我们通常会选择这三种移动技能(Native App、HTML5、Hybrid)之一举行开发。
       
    1. Native App
    复制代码
    :开发原生应用自然性能最好,功能强大。但多平台版本的开发、维护要耗费大量的人力物力(iOS版本迭代考核必要时间)。   
    1. HTML5
    复制代码
    :固然有 Web 的上风,即机动的布局能力、免发版的灵敏迭代潜力、良好的跨平台特性。在消息资讯等一些强排版、弱交互的展示类 App 上大展拳脚。但由于 WebView 在移动装备上的性能制约,始终难成大器。   
    1. Hybrid App
    复制代码
    :JS+Native两者相互调用为主,从开发层面实现“一次开发,多处运行”的机制,成为真正适合跨平台的开发。Hybrid App兼具了Native App良好用户体验的上风,也兼具了Web App使用HTML5跨平台开发低资本的上风,但是这个方法存在诸多问题:无法访问离线数据、无法访问装备、无法远程更新。   
    1. React Native
    复制代码
    :底层引擎是 JavaScript Core,但调用的是原生的组件而非 HTML5 组件。如许运行时可以做到与 Navive App 相媲美的性能体验,同时由于 JavaScript 代码可以使用后端强大的 Web 方式管理,既可以做到高效开发,也可以实现快速摆设和问题热修复。
React Native优缺点:

优点
       
  • 跨平台开发:运用React Native,我们可以使用同一份业务逻辑焦点代码来创建原生应用运行在Web端,Android端和iOS端;   
  • 热更新,App可以快速迭代:及时热摆设;   
  • learn once,write everywhere:React Native不强求一份原生代码支持多个平台,所以不是write once,run anywhere;
缺点
       
  • react native在iOS上仅支持
    1. iOS7
    复制代码
    以上,Android仅支持
    1. Android4.1
    复制代码
    以上;   
  • 开发资本较高,对新手不友爱,调试不友爱;   
  • 部分复杂的界面和操纵,RN无法实现(可以思量原生+React Native混淆开发);   
  • 版本更新较快,发起开发固定版本
React Native vs Flutter vs Weex

到此这篇关于React-Native 情况搭建和根本介绍的文章就介绍到这了,更多相干React-Native 情况搭建内容请搜刮草根技能分享以前的文章或继承浏览下面的相干文章盼望大家以后多多支持草根技能分享!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作