【发布时间】:2019-04-05 03:25:08
【问题描述】:
React Native 相对较新,我在我的应用程序中使用 AirBnb 的 react native 地图包,所有教程都谈到通过进入我的 iOS 文件夹并管理cocoapods 依赖等
我不完全记得了,但我使用 expo init 或 create-react-native-app 创建了我的应用程序,而且我没有 iOS 文件夹。从我读到的内容看来,我可以通过弹出我的应用程序来获取单独的文件夹。
这是我的实际问题:问题基本上是“我可以在 iOS MapView 中使用 Google 地图,并且仍然在 React Native 中编写我的应用程序并在 Xcode 模拟器和 Android 模拟器中的 Expo 中运行它,并且仍然有热/实时加载?”
您可以稍微抽象一下这个问题并将其表述为“我可以按照 MapView 教程中的说明使用本机依赖项,拥有 iOS 和 Android 文件夹,并且仍然在 React Native 中编写我的应用程序并运行它在两个模拟器中都有热/实时加载?”
(或者,一旦我使用原生的东西,我是否必须在 Swift/Java 和 Xcode/Android Studio 中编写代码?)
【问题讨论】:
标签: react-native