我是expo的新手,我对expo项目是否允许我使用GitHub上的各种RN库感到困惑。我已经读到我们需要分离expo才能使用外部库。如果这样做,我们仍然能够使用expo通知等expo的核心功能吗?
答案 0 :(得分:0)
要使用需要RN默认不支持的本机功能的库,您需要链接
现在,expo提供的项目结构不支持链接,因此您应该将项目转换为使用以下命令创建项目时通常会获得的默认项目结构:
> react-native init <project-name>
这种转换就是从博览会中退出
如果您的项目依赖于博览会支持的核心功能之一(如推送通知),则会在此“转换又称为弹出” 过程中询问您是否要弹出到< strong> expo kit ,在这种情况下,转换后依赖于expo功能的代码将正常工作,否则代码将中断。