你都寫完了 XD
我再試的時候發現 markdown 這塊不知怎麼處理,想說是該由 server 直接吐 jsx ,然後 mobile 直接 render。但是 render() 能吃string 直接跑嗎? 還找不到相關的資料
我再試的時候發現 markdown 這塊不知怎麼處理,想說是該由 server 直接吐 jsx ,然後 mobile 直接 render。但是 render() 能吃string 直接跑嗎? 還找不到相關的資料
我現在是做一個 scraper 把 discussion 的 HTML 拿下來再顯示,如果是 markdown 的話也可以將之變 html 啦 (有很多 JS 的 library 做)。
但 react native 的 Text 似乎不能顯示 NSAttributedString。怎樣把 discussion 的 html 變成 native 的 rich text 我還在想。。。
想用 HTML render 成 Native View 太勉強了1 ,簡直是重新做一次 box model 嘛
感謝分享
原本我會把React Native跟Cordova/Titanium這些西做比較,但是顯然不是這樣。他們的出發點不同...
React Native並不是要Write Once Run Everywhere。他應該是想要把這種HTML Declarative + Reactive的model,從Web開發移到Native。這邊的Declarative又跟Android的xml不太一樣。有寫過React.js的應該知道,他用virtual dom的技術,並且透過diff來加快效能。所以跟native app react裡面寫的是imperative code不一樣,而改用類似HTML的Declarative描述。這其中的微妙之處,可能我要再吸收一下才能夠再體會。