写点什么

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

评论

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

【架构师训练营第 1 期 06 周】 学习总结

Bear

极客大学架构师训练营

架构师训练营第 2 期 第二周总结

月下独酌

架构师训练营 week2 课后练习

花果山

极客大学架构师训练营

极客时间 - 架构师一期 - 第六周作业

_

极客大学架构师训练营 第六周作业

第2周作业

Steven

极客大学架构师训练营

链表实现插入排序、机器学习Top 10 算法、图数据库实战Neptune、John 易筋 ARTS 打卡 Week 24

John(易筋)

学习 ARTS 打卡计划 链表实现插入排序 图数据库实战 Neptune

第二周总结

willson

架构师训练营 第二周学习总结

阿光

week2学习总结

幸福小子

架构第六周作业

Geek_Gu

极客大学架构师训练营

第六周 技术选型 学习总结

应鹏

学习 极客大学架构师训练营

依赖倒置原则、接口隔离原则优化类的设计

极客大学架构师训练营

架构师训练营第六周总结

xs-geek

极客大学架构师训练营

【架构师训练营第 1 期 06 周】 作业

Bear

极客大学架构师训练营

第六周作业 (作业二)

Geek_83908e

极客大学架构师训练营

第 2 周 - 命题作业

willson

架构师系列之3 接口分离原则

桃花原记

第二周

宇文青

架构师训练营week06

FG佳

架构师一期

架构师训练营 - 第六周 - 作业一

行者

第二周作业

hunk

极客大学架构师训练营

【面经】面试官:如果让你设计一个高并发的消息中间件,你会怎么做?

冰河

面试 高并发 异步 限流 消息中间件

依赖倒置原则

落朽

第 6 周 作业

Pyr0man1ac

第二周作业总结

hunk

极客大学架构师训练营

架构师训练营第六周作业

CmHuang

架构师训练营 第二周作业

阿光

第 5 周 作业

Pyr0man1ac

第二周总结

孤星

架构师1期week05

FG佳

Week2作业

幸福小子

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