首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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:

代码语言:javascript
复制
npm i -g ionic

然后新建一个React项目:

代码语言:javascript
复制
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

  • 发表于:
  • 本文为 InfoQ 中文站特供稿件
  • 首发地址https://www.infoq.cn/article/iBAvteg8YhhYt9PQk7WJ
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券