React-Native 和 Expo:create-react-native-app 和 react-native init 之间的区别
Posted
技术标签:
【中文标题】React-Native 和 Expo:create-react-native-app 和 react-native init 之间的区别【英文标题】:React-Native and Expo: Any different between create-react-native-app and react-native init 【发布时间】:2018-11-17 22:51:04 【问题描述】:我需要澄清 create-react-native-app 然后分离和 react-native init 之间的区别。
我知道前者会基于expo创建一个应用程序,然后需要分离以暴露android和ios的本机代码以实现本机代码。 react-native init 会同时生成原生代码。
create-react-native-app 命令创建后与 expo 分离后,与 react-native init 相比有什么不同吗?
【问题讨论】:
【参考方案1】:唯一显着的区别是您仍然依赖 Expo SDK。来自网站:
我们称之为“分离”,因为您仍然依赖 Expo SDK,但您的项目不再存在于标准 Expo 客户端中。您可以控制原生项目,包括自己配置和构建它们。
【讨论】:
以上是关于React-Native 和 Expo:create-react-native-app 和 react-native init 之间的区别的主要内容,如果未能解决你的问题,请参考以下文章
React-native refs 和 Expo Camera
使用 Expo 在 react-native 上共享图像和文件
react-native / expo / expo-google-app-auth vs expo-google-sign-in