2016-04-27 38 views
1

我一直在研究React和React Native的可用性方案,以最終決定是否將React(或React Native)嵌入到現有的移動應用程序是否可行和負責任的決定。將React或React Native嵌入到現有的移動應用程序

到目前爲止,我所學到的是在Android和iOS中都可以在自定義視圖中呈現React Native代碼。嵌入React更簡單,因爲React應用實際上是加載客戶端框架的網頁。

我的擔心很多,如果我誤解了一些情況,也可能毫無意義。以下是我的Google技能無法獲得一些答案的原因。

  1. 是否可以在React Native渲染視圖中使用第三方的React組件?
  2. 在向後兼容性和UI性能方面,在移動設備中充分利用React Native會有什麼損失?低端設備處理得好嗎?
  3. 正在調試React和React Native痛苦嗎?這個問題可能而且應該主觀地迴應。
  4. 當我使用React Native時,是否可以將更新推送到我的應用的特定部分,而無需向Google Play或Apple App Store發佈更新?
  5. React或React Native與服務器端的CoffeeScript不兼容?如果是這樣,我是否可以避免使用自定義構建流程來最終只包含包含所有服務器代碼的Javascript文件?

對不起,長時間輸入。

謝謝

回答

1

我工作了好幾個月反應本地人,這裏就是我的回答:

是否有可能在一個陣營本地渲染視圖中使用第三方的組件作出反應?

沒有,反應瀏覽器組件不能使用mobile.but有許多移動特定component.You可以在這裏找到:React.parts

什麼我失去了向後兼容性和UI性能方面在手機中充分利用React Native?低端設備處理得好嗎?

您可以在低端設備上測試these apps以查看反應本機是否可以滿足您的需求。

正在調試React和React Native很痛苦嗎?這個問題可能而且應該主觀地迴應。

不,調試React原生代碼真的很容易和高效。

當我使用React Native時,是否可以將更新推送到我的應用的特定部分,而無需向Google Play或Apple App Store發佈更新?

是的,你可以用Code Push輕鬆完成這些事情。

React或React Native與服務器端的CoffeeScript不兼容?如果是這樣,我是否可以避免使用自定義構建流程來最終只包含包含所有服務器代碼的Javascript文件?

在陣營本地沒有服務器端代碼,您所有的JS代碼是被稱爲bundle.js一個js文件。編譯過程是自動的,由React Native提供的packager.sh女巫,檢查這link

+0

關於最後一個問題,有沒有將React(不是React Native)代碼集成到現有服務器端CoffeeScript代碼的方法?所有的一切,謝謝你的答案。 – diegoperini

相關問題