2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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:002941

评论

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

如何设计良好的技术项目文档结构

老张

项目管理 交付质量

阿里IM技术分享(七):闲鱼IM的在线、离线聊天数据同步机制优化实践

JackJiang

即时通讯 IM im开发

聊聊 Pulsar:编译 Pulsar 源码并搭建源码环境

老周聊架构

云原生 Apache Pulsar 3月月更

创建 Node.js 视频流应用之后端

devpoint

node.js Video Express 3月月更

拥抱国产云桌面,焱融科技与酷栈科技完成产品兼容认证

焱融科技

云计算 分布式 云原生 高性能 文件存储

作业五

Geek_f3e842

架构实战营

无影云电脑支持企业快速实现居家办公

阿里云弹性计算

远程办公 数据安全 无影云电脑

欧拉的奇异之旅·共赴开源时代

白洞计划

东数西算加快云网与数据融合天翼云架起云间高速

天翼云开发者社区

云原生网络利器--Cilium 之 eBPF 篇

Daocloud 道客

云原生 ebpf cilium

阿里云神龙AI加速引擎帮助vivo将训练性能提升30%-70%

阿里云弹性计算

AI gpu 神龙架构 加速引擎

智能家居市场白热化,小程序助力生态合作新模式

Speedoooo

小程序生态 智慧小区 小程序容器 智慧家居 智慧物业

WMS系统与ERP仓储管理的差异

源字节1号

开源 后端 前端开发 WMS系统 ERP系统

千字带你了解什么是 RPC 协议

踏雪痕

RPC 3月程序媛福利 3月月更

在线MySQL,SQL Server建表语句生成JSON测试数据工具

入门小站

工具

如何捕获和分析 JavaScript Error

喀拉峻

前端

融云 IM +RTC 重磅优惠上线!15 天免费体验,1 年服务买一赠一

融云 RongCloud

向工程腐化开炮|资源治理

阿里巴巴终端技术

Java android 资源管理

天翼云联手平凯星辰共建开源分布式数据库实验室

天翼云开发者社区

《人民日报》刊文:天翼云持续创新为数据安全保驾护航

天翼云开发者社区

终端常用快捷键

刁架构

终端 快捷键 iterm2

如何在 Python 中反转字符串?

Ethereal

使用基于 WebRTC 的 JavaScript API 在浏览器环境里调用本机摄像头

汪子熙

JavaScript 前端 WebRTC 摄像头 3月月更

flask POST请求,数据入库,文件上传,一文看懂,3天掌握Flask开发项目系列博客之三

梦想橡皮擦

3月月更

CVE-2022-22947 远程代码执行漏洞复现分析

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

每秒百万条信息查询天翼云助力江苏核酸检测信息查询

天翼云开发者社区

天翼云供应链API安全治理实践获“优秀治理实践奖”

天翼云开发者社区

确保数据中心物理安全的五种方法

Ethereal

Python 递归函数返回值为 None 的解决办法

AlwaysBeta

Python 递归

持续集成容器篇:Docker与自动化打包

Docker 架构 持续集成 jenkins 持续交付

3天掌握Flask开发项目系列博客之二,操作数据库

梦想橡皮擦

3月月更

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