1
我正在探索使用反應原生的相當複雜的android應用程序。我想知道什麼樣的應用程序不適合反應原生?或者您認爲您可以在React Native中執行任何操作,您可以在Android上進行本地操作?類型的應用程序不適合在Android上原生反應
我正在探索使用反應原生的相當複雜的android應用程序。我想知道什麼樣的應用程序不適合反應原生?或者您認爲您可以在React Native中執行任何操作,您可以在Android上進行本地操作?類型的應用程序不適合在Android上原生反應
爲了決定是否應該爲您的應用使用React Native,我首先會檢查是否所有的東西(camera?location?toasts?)都被React Native自己的API或創建的社區所覆蓋。
如果答案是否定的,那麼你也可以創建自己的,參見https://facebook.github.io/react-native/docs/native-modules-android.html#content isntructions。
也知道你可以構建一個「組合應用程序」;其中部分應用程序由React Native運行,而另一部分則是真正的本地應用程序。
感謝您答覆弗雷德裏克,並希望問幾個更具體的問題。我想知道調試。我的應用程序是一款藍牙低功耗應用程序,因此在模擬器上進行測試將受到限制。你知道如果在設備上調試原生應用程序時,它是否真的在設備上執行,或者它是否使用chrome開發工具執行一些轉發魔術,而它實際上是在chrome開發工具中執行的?另外,如果有一個組合應用程序,調試是否包含同時使用chrome開發工具和android studio進行調試? –
@MatthewChung你可以直接在設備上運行它(並監聽logcat的控制檯輸出),或者使用chrome進行調試。所以這兩個選項都在那裏。您還可以禁用所有開發設置,以測試應用程序在現實生活中的運行速度(沒有所有開發工具會降低您的速度)。最後,我不知道如何調試組合應用程序;自己還沒有這樣做.. –
謝謝。這很有幫助 –