siuying 積分 0

最簡單的文字 work ,但一些 html box model 的東西 (vertical-align: super;, float: left) 等就不可能或很難辦到。

siuying 積分 1

在 react native 上直接吃 string 就不知道,但理論上 server side 可以直接把 view send 去 client,如 <Text>Hello</Text> 即是 React.createElement('Text', null, "Hello"),只要把 parameters pass 去 client side 便可。但這樣 server 就要懂得 client side 的rending ,太奇怪了。

siuying 積分 0

No pricing information yet

台北的朋友會買他們的服務嗎?

siuying 積分 0

這一攻撃很巧妙,而且據 githubstatus 說還不斷演化

siuying 積分 2

我再試的時候發現 markdown 這塊不知怎麼處理,想說是該由 server 直接吐 jsx ,然後 mobile 直接 render。但是 render() 能吃string 直接跑嗎? 還找不到相關的資料

我現在是做一個 scraper 把 discussion 的 HTML 拿下來再顯示,如果是 markdown 的話也可以將之變 html 啦 (有很多 JS 的 library 做)。

但 react native 的 Text 似乎不能顯示 NSAttributedString。怎樣把 discussion 的 html 變成 native 的 rich text 我還在想。。。

siuying 積分 0

應該說是這他們的開發者在 opensource project 上給人的感覺吧,跟公司的態度是兩回事。

open source 和 free software 不同,就算有 patent 或其他限制還是 open source 啦。 這個討論也讓我想起當年 Twitter 申請 Pull To Refresh1 的 patent ...

siuying 積分 1

對啊,不同公司的 opensource 策略很不同呢。

Facebook 的 opensource 真的會聽 community 的建議,Google 的 opensource 是他有 tracker 但從不會回應,Apple 的 opensource 則是全部是內部的東西,有一天他突然掉一堆 commit 出來。

siuying 積分 0

中國早就不能去 github 了... 所以沒分別,現在被騎劫的是全世界的用家。

那個 alert 據說是想用 alert 防止 js 不斷 request 的對策

siuying 積分 0 編輯於

Patent 很煩,Facebook的opensource licence都這樣

siuying 積分 2

對,但 React Native 重點還是 React :render 是個 stateless 的 function ,減少了管理 UI state 的 code 。實際上更新 UI 也是用了 React 的方法做到最少的更新 (而不是全部重新 render)。

siuying 積分 1

在 javascript 裡的 component 其實是一個 proxy ,背後對應到一個真正 的 native 的 View 上,所以本體仍然是 iOS ( 或 Android)

siuying 積分 4 編輯於

跨平台是不切實際的,那可以做到但滿足不到對 app 有要求的人...

但是他們提供了一個工具讓你可以同一套 logic 在不同平台行,再在不同平台用不同的 UI code (都是用 React/JavaScript)。其實用甚麼語言也不大要緊,但比起用 C++ (Dropbox) 或 C# 或 Java 或 Ruby , Facebook 選了 JavaScript 和React 吧。

即時可以看到 feedback 這點是無限大的好處啊,一般 app compile - deploy - run loop 最快也要十多秒吧 (我就不說 Android 了) ,但現在可以 500ms 搞定。看看 React Native 第二個 keynote 吧

Debug 的確是一個問題,但他們甚至吧 IDE1 也做了... 之前他們只是說做 Chrome Dev Tools 而已 (REPL 可以更改 app state)。

siuying 積分 1

這不是write once run everywhere 的技術呢,真正的賣點是 React 的 開發方式和 live reload 的快速 feedback loop

siuying 積分 1

暫時它的好處沒有好到讓人覺得可接受它所需要的投入

siuying 積分 0

「《Heroes Charge》和《刀塔傳奇》的相似程度,基本上就像是直接拿了《刀塔傳奇》的程式碼,然後美術將部份的圖做了修改之後推出的一樣。」微妙啊

siuying 積分 0

在這 link 談 duplicated post 是最好不過了...

但對呀要刪文 (或轉區) 功能,因為這是用家問題要由用家解決 XD