首页 > 解决方案 > 世博分离和世博弹出有什么区别?

问题描述

我是 expo 的新手,我对 expo 项目是否允许我使用 GitHub 上提供的各种 RN 库感到困惑。我已经读到我们需要分离 expo 才能使用外部库。如果我们这样做,我们是否仍然能够使用 expo 的核心功能,如推送通知?

标签: react-nativeexpo

解决方案


为了使用需要 RN 默认不支持的本机功能的库,您需要链接

现在,expo 提供的项目结构不支持链接,因此您应该将项目转换为使用以下命令创建项目时通常会得到的默认项目结构:

> react-native init <project-name>

这种转换就是所谓的从博览会中弹出

如果您的项目依赖于 expo 支持的核心功能之一,例如推送通知,则在此“转换即弹出”过程中将询问您是否要弹出到expo kit,在这种情况下,您的代码依赖on expo 功能在转换后将正常工作,否则您的代码会中断。


推荐阅读