QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

Ionic React 发布:可构建 iOS、Android、桌面和 PWA 应用

  • 2020-01-07
  • 本文字数:729 字

    阅读完需:约 2 分钟

Ionic React发布:可构建iOS、Android、桌面和 PWA 应用

Ionic 团队最近发布了Ionic React的第一个产品版本,该版本利用 React 构建 iOS、Android、桌面和渐进式 Web(PWA)应用。


作为Ionic 4发布的第一部分,Ionic React 利用了 react-dom 库。与构建一个 React Native 的替代方案不同,Ionic React 封装了 Web API,而不是原生控件和 API。


为了支持其功能,Ionic Reac 还利用了其他另外两个开源的 Ionic 依赖CapacitorStencil。Stencil 支持高效组件的生成,是 Ionic React PWA 解决方案的一部分。相比之下,Capacitor 是Cordova或 PhoneGap 的现代化替代品,它利用了跨 iOS、Android、Electron和 Web 的现代化 JavaScript 和 Web 特性。


要使用 Ionic React,开发人员需要首先安装 Ionic CLI:


npm i -g ionic
复制代码


然后新建一个 React 项目:


ionic start my-react-app
复制代码


Ionic CLI 提供了一系列交互问题,用于构建应用程序、生成启动器模板,并提供了利用Create React App编译、启动和打开项目的默认 HTTP 服务器。


在默认情况下,Ionic React 应用程序使用 TypeScript,不过如果愿意,你可以很容易地切换到普通 JavaScript。默认情况下,Ionic React 使用功能组件提供主题化、路由、React 钩子和更多 React 功能,这些功能都集中在一个受支持的环境中。


正如 Ionic 首席执行官 Max Lynch 所说的那样,Ionic React 提供了超出典型开源软件的可选支持项:


Ionic 为 React 和跨平台生态系统带来了一些不同的东西:一个完全支持的、企业可用的产品,提供服务、咨询、工具;对于功能需求超出社区支持选项的团队,该产品提供了原生功能支持。


Ionic React 是 Ionic Framework 的一部分,是遵循 MIT 许可协议的开源软件。您可以通过Ionic GitHub项目进行贡献和反馈,请务必应遵循 Ionic贡献指南行为规范


原文链接:


Ionic React Released


2020-01-07 09:002704

评论

发布
暂无评论
发现更多内容

人工智能 | 利用ChatGPT自动生成基于PO的数据驱动测试框架

测吧(北京)科技有限公司

测试

软件测试/测试开发|Docker+Jmeter+InfluxDB+Grafana 搭建性能监控平台

霍格沃兹测试开发学社

小程序开发实战案例四 | 小程序标题栏如何设置

盐焗代码虾

支付宝 小程序开发 导航栏

技术人对于文章标题的 4 点思考

Java 工程师蔡姬

技术人 21 天技术人写作行动营

Nougat:结合光学神经网络,引领学术PDF文档的智能解析、挖掘学术论文PDF的价值

汀丶人工智能

人工智能

生态发展 人才先行 | 深开鸿亮相首届OpenHarmony人才生态大会

新消费日报

LED显示屏行业:消费驱动和零售渠道的新发展

Dylan

技术 LED显示屏 led显示屏厂家 消费

人工智能 | 什么是字符串?

测吧(北京)科技有限公司

测试

利用人工智能自动找Bug

测吧(北京)科技有限公司

测试

详细了解云堡垒机的作用,提高企业数据信息安全

行云管家

云计算 云服务 数据安全 企业上云 云堡垒机

软件测试/人工智能|教你轻松玩转Edge浏览器

霍格沃兹测试开发学社

给祖传系统做了点 GC调优,暂停时间降低了 90% | 京东云技术团队

京东科技开发者

jvm调优 GC调优 系统优化

大模型时代的自然语言处理利器

百度开发者中心

人工智能 大模型 Prompt

理解Mysql索引原理及特性 | 京东物流技术团队

京东科技开发者

MySQL 数据库 索引

国产大模型与国外差距的深度解析

百度开发者中心

人工智能 大模型 ChatGPT

大模型:深度学习之旅与未来趋势

不会算法。

软件测试/人工智能|人工智能与自动化测试结合实战-探索人工智能在测试领域中的应用

霍格沃兹测试开发学社

软件测试/人工智能丨利用人工智能 ChatGPT 自动进行测试需求分析

测试人

人工智能 软件测试

人工智能/自动化办公/自动化测试 | Python全栈开发班开始报名啦!

测吧(北京)科技有限公司

测试

MegEngine 正式支持 XLA 啦!

MegEngineBot

模型训练 开源框架 模型推理

输入更多字符以增强大模型学习

百度开发者中心

人工智能 深度学习 大模型

WiFi7-MLO(Multi-link)-IPQ9574-QCN6274- Multi-band data transmission - Improve spectrum utilization

wifi6-yiyi

ipq5018 WiFi7 ipq9574

软件测试/人工智能丨利用人工智能 ChatGPT 自动进行测试需求分析

测试人

人工智能 软件测试

使用 Taro 开发鸿蒙原生应用 —— 当 Taro 遇到纯血鸿蒙 | 京东云技术团队

京东科技开发者

taro 前端 Web 鸿蒙Next

人工智能 | 聊聊AutoGPT那些事儿

测吧(北京)科技有限公司

测试

人工智能 | 如何利用ChatGPT自动生成测试用例思维导图

测吧(北京)科技有限公司

测试

人工智能 | 测试工程师如何突破职业瓶颈?

测吧(北京)科技有限公司

测试

OpenTiny Vue 组件库3.12.0 发布:文档大优化!增加水印和二维码两个新组件

OpenTiny社区

开源 前端 前端ui组件库

Apifox 迭代更新:在线文档多格式导出、用户反馈问题优化,体验升级!

Apifox

程序员 开发工具 Apifox 接口工具 API 工具

ChatGPT插件:沉浸式体验人工智能

测吧(北京)科技有限公司

测试

Ionic React发布:可构建iOS、Android、桌面和 PWA 应用_大前端_Dylan Schiemann_InfoQ精选文章