我目前正在将Expo用于我的React Native项目。我使用了一些Expo API,例如Camera,Permissions,Fonts和FileSystem。但是,我逐渐意识到,我需要更多功能,例如Expo中不支持的In App Purchase。我有一些关于弹出的问题。
如果我弹出到纯React Native,我仍然可以使用Expo Apis,例如FileSystem,Permissions等
如果我弹出EXPOKit,可以稍后再弹出纯本机反应(使自己完全摆脱Expo)。还有我为什么需要这样做的原因(即ExpoKit是否有任何限制)
答案 0 :(得分:1)
我已经处理好了情况,让我先回答这些问题,然后再告诉我我的建议:
2。如果您弹出以对native进行响应,则从npm安装具有所有expo依赖关系的react-native-unimodules库之后,仍然可以使用expo的模块。 unimodules expo file system
现在我所做的是我在相当长一段时间内都生产了我的expo应用程序,它非常缓慢且缓慢,并且由于限制而没有集成很多模块,例如应用程序购买等。然后,香港专业教育学院决定完全对本地人做出反应。这是最好的决定。您可以控制应用程序的大小甚至性能。所以我会说switch to pure react native for production and if you want to learn react native then follow expo path