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

阅读数:1 2020 年 1 月 7 日 09:00

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 依赖 Capacitor Stencil 。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

评论

发布