亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

試用React語(yǔ)法的多端框架Taro問(wèn)題匯總

graf / 1754人閱讀

摘要:是由京東凹凸實(shí)驗(yàn)室打造的一套遵循語(yǔ)法規(guī)范的多端統(tǒng)一開(kāi)發(fā)框架。理應(yīng)是最合適的地方,但是該組件的組件內(nèi)寫(xiě)的任何組件都會(huì)被替換掉。

Taro 是由京東 - 凹凸實(shí)驗(yàn)室打造的一套遵循 React 語(yǔ)法規(guī)范的多端統(tǒng)一開(kāi)發(fā)框架。

我試用了有15天左右,總的來(lái)說(shuō),這是一款優(yōu)秀的框架,尤其補(bǔ)充了目前市面上無(wú)法用 React 開(kāi)發(fā)小程序的需求空缺,所以其優(yōu)點(diǎn)就不多說(shuō)了,大家可去其官方查看詳細(xì)文檔

下面說(shuō)下我的試用感受,希望幫助后面使用Taro的同學(xué)少踩一些坑;因?yàn)槟芰τ邢?,可能了解和認(rèn)識(shí)會(huì)有一些不到位的地方,還望各路大佬不吝留言賜教

存在的問(wèn)題

以下,是我在使用Taro過(guò)程中遇到的影響開(kāi)發(fā)流程或體驗(yàn)的地方:

不支持source map,調(diào)試可通過(guò)debugger

不支持alias,所以項(xiàng)目里會(huì)有大片大片的 ../../../,不利于后期維護(hù)

全局請(qǐng)求的需求,官方未有最佳方案。理應(yīng)app.tsx是最合適的地方,但是該組件的Provider組件內(nèi)寫(xiě)的任何組件都會(huì)被Taro替換掉。我目前是通過(guò)在app.tsx里通過(guò)store.dispatch(action)發(fā)送全局異步請(qǐng)求

redux/connect方法的mapStateToProps缺少第二個(gè)參數(shù)ownProps

組件嵌套時(shí),taro生命周期與react生命周期執(zhí)行順序有差異,如圖是Taro的生命周期執(zhí)行順序,可以看到componentDidMount跟React是相反的。

不可以使用 ... 拓展操作符給組件傳遞屬性,寫(xiě)法錯(cuò)誤

屬性不能傳入 JSX 元素,} />寫(xiě)法錯(cuò)誤

展望

雖然存在以上種種問(wèn)題,還是要感謝京東前端團(tuán)隊(duì)能夠開(kāi)源一款React語(yǔ)法的多端開(kāi)發(fā)框架,讓我們React粉兒能夠用React開(kāi)發(fā)小程序;以上有些問(wèn)題我已提了PR,如Q4,并且維護(hù)人員很快將PR進(jìn)行了merge,凹凸團(tuán)隊(duì)對(duì)這個(gè)項(xiàng)目的重視程度和責(zé)任心可見(jiàn)一斑,所以我相信,凹凸團(tuán)隊(duì)一定可以把Taro不斷完善的,加油!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/97310.html

相關(guān)文章

  • Taro 優(yōu)秀學(xué)習(xí)資源匯總

    摘要:多端統(tǒng)一開(kāi)發(fā)框架優(yōu)秀學(xué)習(xí)資源匯總官方資源項(xiàng)目倉(cāng)庫(kù)官方文檔項(xiàng)目倉(cāng)庫(kù)官方文檔微信小程序官方文檔百度智能小程序官方文檔支付寶小程序官方文檔字節(jié)跳動(dòng)小程序官方文檔文章教程不敢閱讀包源碼帶你揭秘背后的哲學(xué)從到構(gòu)建適配不同端微信小程序等的應(yīng)用小程序最 Awesome Taro 多端統(tǒng)一開(kāi)發(fā)框架 Taro 優(yōu)秀學(xué)習(xí)資源匯總 showImg(https://segmentfault.com/img/r...

    toddmark 評(píng)論0 收藏0
  • Taro,快速上手教程(一)

    摘要:個(gè)人所有文章同步到前言最近公司準(zhǔn)備開(kāi)發(fā)幾款可以在微信小程序端和端同時(shí)運(yùn)行的一套商城,接著就是任務(wù)下發(fā)嘍,但是有一點(diǎn),時(shí)間緊任務(wù)重,直接說(shuō)其他的不管,反正幾個(gè)星期之內(nèi)必須上線,頭疼。 個(gè)人所有文章同步到:https://github.com/zhengzhuan... 前言 最近公司Boss準(zhǔn)備開(kāi)發(fā)幾款可以在微信小程序端和H5端同時(shí)運(yùn)行的一套商城,接著就是任務(wù)下發(fā)嘍,但是有一點(diǎn),時(shí)間緊任...

    pakolagij 評(píng)論0 收藏0
  • Taro 簡(jiǎn)介

    摘要:讓人又愛(ài)又恨的微信小程序自微信小程序以下簡(jiǎn)稱(chēng)小程序誕生以來(lái),就伴隨著贊譽(yù)與爭(zhēng)議不斷。同時(shí)于開(kāi)發(fā)者來(lái)說(shuō),小程序的生態(tài)不斷在完善,許多的坑已被踩平,雖然還是存在一些令人詬病的問(wèn)題,但已經(jīng)足見(jiàn)微信的誠(chéng)意了。 Taro 介紹 在互聯(lián)網(wǎng)不斷發(fā)展的今天,前端程序員們也不斷面臨著新的挑戰(zhàn),在這個(gè)變化多端、不斷革新自己的領(lǐng)域,每一年都有新的美好事物在發(fā)生。從去年微信小程序的誕生,到今年的逐漸火熱,以及...

    sixgo 評(píng)論0 收藏0
  • React的移動(dòng)端和PC端生態(tài)圈的使用匯總

    摘要:調(diào)用通過(guò)注冊(cè)表調(diào)用到實(shí)例,透過(guò)的,調(diào)用到中的,最后通過(guò),調(diào)用,根據(jù)參數(shù)相應(yīng)模塊執(zhí)行。京東的,多端解決方案是一套遵循語(yǔ)法規(guī)范的多端開(kāi)發(fā)解決方案。 showImg(https://segmentfault.com/img/bVbuMkw?w=1304&h=808); 對(duì)于一項(xiàng)技術(shù),我們不能停留在五分鐘狀態(tài),特別喜歡一句話,用什么方式繪制UI界面一點(diǎn)不重要,重要的是底層的思維,解決問(wèn)題和優(yōu)化...

    kun_jian 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<