【发布时间】:2018-09-19 14:14:16
【问题描述】:
我正在考虑通过 Web SPA 创建 React Native 应用程序的真正技术优势。我发现只有一个优势可能是 - 它在手机商店中保存和加载数据。 JavaScript Web 中还提供了其他功能,例如访问 GPS、相机等。那么,这就是在 Web 上使用 React Native 的真正技术优势吗?
【问题讨论】:
标签: react-native
我正在考虑通过 Web SPA 创建 React Native 应用程序的真正技术优势。我发现只有一个优势可能是 - 它在手机商店中保存和加载数据。 JavaScript Web 中还提供了其他功能,例如访问 GPS、相机等。那么,这就是在 Web 上使用 React Native 的真正技术优势吗?
【问题讨论】:
标签: react-native
总的来说,这真的取决于您的应用程序的用途......
如果您的应用程序仅供移动用户使用,那么 React Native 是一个完美的解决方案。但是,如果您想要一个具有 Web 存在的应用程序,以便用户可以在桌面等设备上使用它 - 那么除非您同时使用 Web SPA 和移动应用程序,否则它并不适合。
例如,如果我要创建一个会计应用程序 - 将由移动设备和桌面设备上的用户使用,那么也许我会考虑构建一个对移动设备友好的 SPA,或者同时构建一个 SPA 和一个带有 API 的应用程序.
如果您正在构建一个仅适用于移动设备的跟踪应用程序,那就去做吧。
如果您的用户将使用桌面,那么您可以在 React 中构建它,当您使用 React Native 时,您就会知道 react 库!
React Native 本身可以构建 iOS 和 Android 应用程序,因此无需在 iOS 和 Android 中创建“混合”应用程序(包括 webviews)或原生应用程序 - 您只需创建一个代码库并将其构建到您选择的操作系统。这节省了大量的开发时间。由于社区是开源的,因此会发生很多升级,如果遇到问题,可以在线获得很多帮助。
【讨论】: