Categories
程式開發

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