2017-04-24 148 views
-1

React Native究竟是什麼?使用它進行編程類似於Android SDK編程& Android Studio(我唯一的編程經驗)?我應該使用哪個IDE?什麼是React Native?我爲什麼要使用它?

從我對Google的理解來看,React Native不是「一次寫入,而是可以在兩個平臺上工作」的工具。那我爲什麼要用它?有什麼優點和缺點?它可靠嗎?

回答

0

React Native是一套工具,包括Android和iOS應用程序,可以加載JavaScript包並使用RCTBridge與本機環境進行通信。它包含一組映射到本地UI組件的核心React組件。該系統還允許您編寫可從JavaScript環境調用的本機代碼,並可將事件發送到JavaScript環境。

反應原生範式的好處在於它呈現給虛擬DOM,一個XML結構。這個結構理論上可以映射到任何東西,例如View組件目前在iOS,Android,Windows Phone,Mac和Windows中都有支持。

不利的一面是,開發一個可在一個或多個平臺上工作的組件仍需要編寫綁定的初始投資,因此爲了製作這些跨平臺組件,您將必須知道如何爲所有這些平臺開發。

相關問題