首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ReactNative弹出说明

ReactNative弹出说明
EN

Stack Overflow用户
提问于 2017-07-22 15:06:10
回答 2查看 24.5K关注 0票数 33

我从一个小时前开始阅读有关ReactNative的文章,并且正在阅读这篇git自述文件https://github.com/react-community/create-react-native-app/blob/master/react-native-scripts/template/README.md

接下来,我用谷歌搜索了一下,找到了这个链接,它似乎在解释它,但对我来说却不是web、react或react-native https://github.com/react-community/create-react-native-app/blob/master/EJECTING.md方面的新手

谁能给我解释一下,好像我才2岁,弹出是什么意思?我一直听到“弹射项目”这个词,但我不能理解它。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-22 15:58:04

摘要

如果使用create-react-native-app MyApp创建应用程序,则弹出应用程序将使您的应用程序与使用react-native init MyApp创建项目时相同

又名

create-react-native-app MyApp >更改应用程序>弹出应用程序

大致相当于

react-native init MyApp >更改应用程序

更多细节

create-react-native-app MyAppreact-native init MyApp有什么不同

快速入门与全面开发

create-react-native-app背后的理念是:

  • Minimal“Hello World”app :创建React Native app应该将尝试构建移动应用程序所需的安装时间减少到最少,理想情况下与React web开发相当(特别是在您的设备上使用Create React App).
  • Develop :当您想要测试您的应用程序的感觉和对inputs.
  • One构建工具的响应时,在物理设备上进行开发应该很容易:如果您只想开始使用React Native,您不应该需要安装Xcode,Android Studio,NDK,,或者搞乱环境variables.
  • No Lock-In:如果你需要编写自定义原生代码或修改应用程序的构建方式,你可以随时“弹出”到你自己的构建设置。

本质上,create-react-native-可以让你在不做大量(或任何)配置应用的情况下快速启动和运行。为了做到这一点,它对你隐藏了很多细节。

如果你想创建一个严肃的应用程序,你需要建立一个真实的开发环境。您可以通过运行react-native init <project-name>从头开始执行此操作。如果您从使用create- react - native -app的react原生项目开始,您可以通过“弹出”您的应用程序来到达相同的位置

有关React Native入门的官方文档中的更多详细信息可以在here中找到。

票数 55
EN

Stack Overflow用户

发布于 2019-02-04 00:10:05

我的理解是,当您现在运行"create- React - Native -app“(或"expo init”)时,您基本上是在React Native之上添加了Expo库。

我认为使用Expo的主要原因是让你的应用程序快速启动和运行。我认为弹出的主要原因是,最终你可能需要使用本机代码进行更复杂的定制,需要更多的控制,等等。这里有一个关于Expo和React native CLI的更好的解释来引导你的应用程序:

https://levelup.gitconnected.com/expo-vs-react-native-cli-a-guide-to-bootstrapping-new-react-native-apps-6f0fcafee58f

当您弹出时,您将返回到与未使用Expo设置应用程序相同的状态(将生成本机ios/android项目等)。

以下是其他一些帮助我理解的链接:http://www.reactnativeexpress.com/environment

https://docs.expo.io/versions/latest/expokit/eject/

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45251746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档