我们能在使用Expo的React Native项目中使用Realm吗?

9
我正在使用Expo和React Native制作移动应用程序。我打算在项目中使用Realm来管理状态。
但是,我不确定是否可以在Expo上使用Realm。Expo非常适用于轻松快速地创建React Native移动应用程序,但有时会与某些模块和库产生冲突。
因此,请问您能否教我如何在Expo上使用Realm?
谢谢您!
4个回答

25

2022年1月24日更新

该功能请求已被标记为已完成

我可以确认,Realm可以与自定义开发客户端配合使用。

这是一个expo/example,你可以立刻开始使用--来自Realm团队的礼物。

我们不会将Realm添加到Expo Go应用程序中(从App Store或Google Play Store下载的应用程序),因为我们正在限制默认情况下包含的本地第三方服务的数量。


2021年7月2日更新

该功能请求已被Expo团队标记为进行中

https://expo.canny.io/feature-requests/p/realm

它应该作为自定义开发客户端的一部分包括在内,您可以在此处阅读有关自定义开发客户端的更多信息:https://blog.expo.dev/introducing-custom-development-clients-5a2c79a9ddf8


以前的回答

根据Realm文档,Expo不支持Realm。

很遗憾,Expo不支持Realm。如果您使用Expo CLI或create-react-native-app创建React Native项目,则需要“eject”您的Expo项目才能使用Realm。本页中的安装步骤不使用Expo CLI。 https://docs.mongodb.com/realm/sdk/react-native/install/ 自2017年以来,支持Realm一直是Expo的一个功能请求。 https://expo.canny.io/feature-requests/p/support-for-realm

1
感谢您对我的问题进行评论和提供信息! - ryonz
正在进行中,可能马上就可以实现了。请检查该链接。 - Steve Moretz

1

0

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接