摘要:是由京東凹凸實驗室打造的一套遵循語法規范的多端統一開發框架。理應是最合適的地方,但是該組件的組件內寫的任何組件都會被替換掉。
Taro 是由京東 - 凹凸實驗室打造的一套遵循 React 語法規范的多端統一開發框架。
我試用了有15天左右,總的來說,這是一款優秀的框架,尤其補充了目前市面上無法用 React 開發小程序的需求空缺,所以其優點就不多說了,大家可去其官方查看詳細文檔
下面說下我的試用感受,希望幫助后面使用Taro的同學少踩一些坑;因為能力有限,可能了解和認識會有一些不到位的地方,還望各路大佬不吝留言賜教
存在的問題以下,是我在使用Taro過程中遇到的影響開發流程或體驗的地方:
不支持source map,調試可通過debugger
不支持alias,所以項目里會有大片大片的 ../../../,不利于后期維護
全局請求的需求,官方未有最佳方案。理應app.tsx是最合適的地方,但是該組件的Provider組件內寫的任何組件都會被Taro替換掉。我目前是通過在app.tsx里通過store.dispatch(action)發送全局異步請求
redux/connect方法的mapStateToProps缺少第二個參數ownProps
組件嵌套時,taro生命周期與react生命周期執行順序有差異,如圖是Taro的生命周期執行順序,可以看到componentDidMount跟React是相反的。
不可以使用 ... 拓展操作符給組件傳遞屬性,
屬性不能傳入 JSX 元素,
雖然存在以上種種問題,還是要感謝京東前端團隊能夠開源一款React語法的多端開發框架,讓我們React粉兒能夠用React開發小程序;以上有些問題我已提了PR,如Q4,并且維護人員很快將PR進行了merge,凹凸團隊對這個項目的重視程度和責任心可見一斑,所以我相信,凹凸團隊一定可以把Taro不斷完善的,加油!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/97310.html
摘要:多端統一開發框架優秀學習資源匯總官方資源項目倉庫官方文檔項目倉庫官方文檔微信小程序官方文檔百度智能小程序官方文檔支付寶小程序官方文檔字節跳動小程序官方文檔文章教程不敢閱讀包源碼帶你揭秘背后的哲學從到構建適配不同端微信小程序等的應用小程序最 Awesome Taro 多端統一開發框架 Taro 優秀學習資源匯總 showImg(https://segmentfault.com/img/r...
摘要:個人所有文章同步到前言最近公司準備開發幾款可以在微信小程序端和端同時運行的一套商城,接著就是任務下發嘍,但是有一點,時間緊任務重,直接說其他的不管,反正幾個星期之內必須上線,頭疼。 個人所有文章同步到:https://github.com/zhengzhuan... 前言 最近公司Boss準備開發幾款可以在微信小程序端和H5端同時運行的一套商城,接著就是任務下發嘍,但是有一點,時間緊任...
摘要:調用通過注冊表調用到實例,透過的,調用到中的,最后通過,調用,根據參數相應模塊執行。京東的,多端解決方案是一套遵循語法規范的多端開發解決方案。 showImg(https://segmentfault.com/img/bVbuMkw?w=1304&h=808); 對于一項技術,我們不能停留在五分鐘狀態,特別喜歡一句話,用什么方式繪制UI界面一點不重要,重要的是底層的思維,解決問題和優化...
閱讀 3835·2021-11-24 09:39
閱讀 3752·2021-11-22 12:07
閱讀 1105·2021-11-04 16:10
閱讀 798·2021-09-07 09:59
閱讀 1902·2019-08-30 15:55
閱讀 935·2019-08-30 15:54
閱讀 724·2019-08-29 14:06
閱讀 2474·2019-08-27 10:54