react-native-init
和create-react-native-app
之间有什么区别。
我是新来的本地人。
我已经使用这两个命令来创建新项目,react-native-init
我得到了一个IOS& android项目文件夹&与create-react-native-app
我得到一个没有这些文件夹的新项目。我应该使用哪一个?
答案 0 :(得分:0)
当我们使用create-react-native-app
时,它将基于Expo(一个第三方工具包)构建项目模板,该工具包允许您仅使用JavaScript编写跨平台的React Native应用程序,并为获取该应用程序提供了更流畅的工作流程在真实设备上运行。此外,Expo还提供对大量本机API的访问,您通常需要为此提供库或自定义本机代码,并且
当我们使用react-native-init
时,它将创建一个普通的React Native应用程序模板,其中包含您可以修改的iOS和Android本机项目。这种方法的缺点是您需要在计算机上设置本机iOS和Android构建链,并且开始开发和部署应用程序要麻烦得多。