我正在考虑使用Expo在React Native中构建移动应用程序,我在常见问题解答中注意到,现有React Native项目可以转换为Expo.

我们到底在转化什么?我真的喜欢尽可能地保持纯净和干净,而中间没有太多抽象层,这会掩盖我理解应用程序中发生的事情的能力.

我希望能对 retrofit 过程中的实际情况以及expo 为现有项目增加的内容进行更多的澄清.

推荐答案

这一话题在Expo XDE readme篇文章中有所涉及.

然而,我们没有让它工作,并决定将我们的代码移植到默认的Expo应用程序中(Edit:在将我们的应用程序移植到Expo遇到很多问题后,我们决定恢复到vanilla RN).

文档中至少缺少几个必需的步骤:

  • 创建exp.json文件
  • 将React和React本机库更新为Exponent所需的版本

    "react": "16.0.0-alpha.6", "react-native": "https://github.com/expo/react-native/archive/sdk-16.0.0.tar.gz",

我们知道为什么我们放弃目前形式的expo .

React-native相关问答推荐

添加REACT-Native-SVG时出现错误-失败:构建失败并出现异常

在AWS-Amplify js v6中检索原始的accesToken和idToken

react native调用fetch后如何使用Async Storage在本地保存数据?

不能总是在 Chrome 中设置 React Native 断点

react-native react-native-vector-icons:如何使用字体真棒图标

可能的未处理promise 拒绝(id:0):错误: "getLoginData" is read-only

从 React-Native 应用程序中的另一个类访问静态变量?

redux-saga:如何以编程方式为yields 创建多个calls/side-effects?

react-native 中 android 和 iOS 的图像大小

从堆栈导航器中删除屏幕

require() 必须有一个字符串文字参数 React Native

react-native async 函数返回 promise 但不返回我的 json 数据?

查找文本输入框和按钮字段的资源名称以响应本机 android 应用程序

React Native - 为什么执行这个函数?

在 React Native ScrollView 中检测滚动结束,对齐页面

zoom 到指定的标记 react-native-maps

react-native如何导入元素根目录?

python 3与本机兼容吗?还是我应该按照 react 文档的建议安装 python 2?

使用行数react-native文本组件

在 react-native 中使用捏拉zoom 的可滚动图像