写点什么

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

评论

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

技术团队如何高效落地代码CR

慕枫技术笔记

架构 后端 9月月更

在小程序中开启直播的解决方案

Geek_99967b

小程序容器 小程序开发

LeetCode-21. 合并两个有序链表(java)

bug菌

9月日更 Leet Code 9月月更

时代变了,企业网站应该这么策划内容

石头IT视角

深入学习SAP UI5框架代码系列之三:UI5 控件的渲染器

汪子熙

JavaScript 前端框架 SAP UI5 ui5 9月月更

SD-WAN网络可靠性设计

阿泽🧸

9月月更 网络可靠性设计

C++学习------iso646.h与limits.h头文件的源码学习

桑榆

c++ 9月月更

剖析智能运维的五大应用场景

穿过生命散发芬芳

智能运维 9月月更

数据治理(九):Atlas界面操作

Lansonli

数据治理 Atlas 9月月更

京东前端面试题

loveX001

JavaScript 前端

LeetCode-26. 删除有序数组中的重复项(java)

bug菌

9月日更 Leet Code 9月月更

DDD领域驱动设计

源字节1号

软件开发 前端开发 后端开发 软件设计思想

2022-09-06:以下go语言代码输出什么?A:Hi All;B:Hi go All;C:Hi;D:go All。 package main import “fmt“ func app() f

福大大架构师每日一题

golang 福大大 选择题

[极致用户体验] 在微信大字号模式下,网页样式乱了怎么办?

HullQin

CSS JavaScript html 前端 9月月更

库调多了 都忘了最基础的概念-进程/线程篇

知识浅谈

9月月更 线程与进程

计算机网络——速率相关的性能指标

StackOverflow

计算机网络 编程‘ 9月月更

深入学习SAP UI5框架代码系列之四:HTML原生事件 VS UI5 Semantic事件

汪子熙

JavaScript SAP SAP UI5 ui5 9月月更

围绕“开源+深耕”策略和数字化监控手段,动态管理场景生态价值

易观分析

银行 易观 场景金融

边缘服务网格 osm-edge 数据平面基准测试

Flomesh

Service Mesh 服务网格

Vue基础语法--插槽(Slot)基础使用

Sam9029

Vue 前端 基础 9月月更

业务应用小程序化,一种潜在的技术趋势

Speedoooo

小程序 移动开发 小程序容器

SAP系统和微信集成的系列教程之二:如何通过微信公众号消费API

汪子熙

API 系统集成 SAP 微信开发 9月月更

NFT商城开发——NFT数字收藏平台开发解决方案

开源直播系统源码

NFT 元宇宙 数字藏品 数字藏品开发

「工作小记」接口请求数据的缓存实践

叶一一

前端 设计思维 9月月更

跟着卷卷龙一起学Camera--AWB

卷卷龙

ISP 9月月更

小程序能否成为电商的突破口

Geek_99967b

小程序 小程序开发

SAP系统和微信集成的系列教程之一:微信开发环境的搭建

汪子熙

系统集成 SAP 微信开发 微信平台 9月月更

你真的理解C语言的灵魂 “ 指针 ” 吗?(初阶篇)

Albert Edison

指针 C语言 野指针 9月月更

分布式中灰度方案实践

Java 架构

小程序容器技术加入到混合App开发队伍

Geek_99967b

小程序 混合开发

MVCC

急需上岸的小谢

9月月更

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