gpt4 book ai didi

react-native - React Native Eject 解释

转载 作者:行者123 更新时间:2023-12-03 09:06:00 27 4
gpt4 key购买 nike

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

接下来我用谷歌搜索它,发现这个链接似乎在解释它,但对我来说不是网络新手,react 或 react-native
https://github.com/react-community/create-react-native-app/blob/master/EJECTING.md

有人可以向我解释一下,好像我是 2 岁,弹出是什么意思?我一直听到“退出项目”这个词,但我无法理解它。

最佳答案

概括

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

又名
create-react-native-app MyApp > 对应用程序进行更改 > 弹出应用程序

大致相当于
react-native init MyApp > 对应用程序进行更改

更多细节
create-react-native-app MyApp 和有什么区别和 react-native init MyApp ?

快速启动与全面开发

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

  • Minimal "Time to Hello World": Create React Native App should reduce the setup time it takes to try building a mobile app to the absolute minimum, ideally on par with React web development (especially as seen with Create React App).
  • Develop on Your Device: It should be easy to develop on a physical device when you want to test how your app feels and responds to inputs.
  • One Build Tool: If you just want to get started with React Native, you shouldn't need to install Xcode, Android Studio, NDKs, or mess with environment variables.
  • No Lock-In: You can always "eject" to your own build setup if you need to write custom native code or modify how your app is built.


从本质上讲,create-react-native-app 可以让您快速启动并运行 无需进行大量(或任何)配置 .为了做到这一点,它对你隐藏了很多细节。

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

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

关于react-native - React Native Eject 解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45251746/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com