十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
React社區(qū)一直在探尋使用React語法開發(fā)小程序的方式,其中比較著名的項目有Taro,nanachi。而使用React語法開發(fā)小程序的難點主要就是在JSX語法上,JSX本質(zhì)上是JS,相比于小程序靜態(tài)模版來說太靈活。本文所說的新思路就是在處理JSX語法上的新思路,這是一種更加動態(tài)的處理思路,相比于現(xiàn)有方案,基本上不會限制任何JSX的寫法,讓你以真正的React方式處理小程序,希望這個新思路可以給任何有志于用React開發(fā)小程序的人帶來啟發(fā)。

現(xiàn)有思路的局限
在介紹新的思路之前,我們先來看下Taro(最新版1.3),nanachi是怎么在小程序端處理JSX語法的。簡單來說,主要是通過在編譯階段把JSX轉(zhuǎn)化為等效的小程序wxml來把React代碼運行在小程序端的。
舉個例子,比如React邏輯表達式:
xx &&Hello
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。