react-native - 世博分离和世博弹出有什么区别?
问题描述
我是 expo 的新手,我对 expo 项目是否允许我使用 GitHub 上提供的各种 RN 库感到困惑。我已经读到我们需要分离 expo 才能使用外部库。如果我们这样做,我们是否仍然能够使用 expo 的核心功能,如推送通知?
解决方案
为了使用需要 RN 默认不支持的本机功能的库,您需要链接
现在,expo 提供的项目结构不支持链接,因此您应该将项目转换为使用以下命令创建项目时通常会得到的默认项目结构:
> react-native init <project-name>
这种转换就是所谓的从博览会中弹出
如果您的项目依赖于 expo 支持的核心功能之一,例如推送通知,则在此“转换即弹出”过程中将询问您是否要弹出到expo kit,在这种情况下,您的代码依赖on expo 功能在转换后将正常工作,否则您的代码会中断。
推荐阅读
- python - Matplotlib:在极坐标图上使用非线性比例
- html - 如何在不增加按钮宽度的情况下定位按钮右上角的 CSS 圆/div?
- django - 如何借助一对多关系在 Django 中使用外键从课程中获取主题
- excel - Excel VBA 运行时错误“70”:权限被拒绝
- javascript - js - 浅拷贝对象,保留原型,但不运行构造函数
- xamarin.forms - Xamarin.Forms 热重载在 UWP 中不起作用
- c# - 是否可以绑定另一个用户控件的属性?
- ios - 使用 AVFoundation 时,如何监听 Control Center Screen 和 Notification Center Screen 活动
- r - 如何解决:geom_linerange 需要以下缺失的美学:x、ymin、ymax
- python - 如何根据条目由字母和数字组成的列对数据框进行排序?