首頁>科技>

Taro 簡介

現在支援小程式的平臺太多了,例如:

微信小程式QQ小程式支付寶小程式百度小程式位元組跳動小程式

針對他們都各自開發一套的話開發成本就太高了。

如果寫一套程式碼,就能開發出適配這麼多平臺的小程式,是不是開發效率提升了好幾倍。

Taro 的使命就是解決這個問題,多端支援,除了支援上面的那些小程式,還支援 H5、APP,一套程式碼,多處執行。

Taro 是京東的凹凸實驗室推出的小程式框架,已經支撐了京東的多個核心業務,例如京東購物、京東到家。

Taro 在 GitHub 上收到 2.3w+ star,也很活躍,最近更新時間是 3 天前。

Taro 遵循的是 React 語法規範,只需要寫一套程式碼,通過 Taro 編譯工具,就可以編譯出不同端的程式碼。

因為是基於 React,所以支援 React-Native,這樣就可以輕鬆編譯出 APP。

Taro 核心特性支援使用 npm/yarn 安裝管理第三方依賴。支援使用 ES7/ES8 甚至更加新的 ES 規範,一切都可自行配置。支援使用 CSS 預編譯器,例如 Sass 等。支援使用 Redux 進行狀態管理。支援使用 Mobx 進行狀態管理。小程式 API 優化,非同步 API Promise 化等等。學習資源https://github.com/NervJS/awesome-taro

裡面有教程文章和示例專案。

專案官網:

https://taro.aotu.io/

github 地址:

https://github.com/NervJS/taro

最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 為何阿里巴巴合夥人要投資G2,G2已成西方最受歡迎俱樂部