我想在我的项目中使用In App Purchase和Realm。 expo不支持两者。
从expo弹出后使用库 与 将库与react-native一起使用
我担心博览会的便利以及使用本机模块的不便。
我没有经验,很难选择。 请推荐一个。
答案 0 :(得分:0)
您应该在expo和pure react本机应用程序之间明智地选择,expo有自己的库来处理各种任务,例如图像选择器等,我们必须在外部将其安装在react本机应用程序中。因此,如果您确定所有库都将满足您的应用程序要求,那么expo会提供选择快速的优势,因为它很快。但是expo中不支持某些功能,因此最终您必须退出expo项目,因为这是永久性的更改,所以退出是非常重要的决定,因此仅在没有选项时才退出。因此,我想说expo适用于轻量级的应用程序,如果您想使用繁琐的功能,请先查看expo文档中提供的所有功能,然后再在expo中制作一个应用程序。
答案 1 :(得分:0)
有许多模块不一定必须expo eject
。
如果您真的想单独使用它,则最好学习如何使用Android Studio
或Xcode
。
expo eject
和react-native
之间的区别是
react-native
无法使用可以用于以下目的的expo
模块
除非单独安装,否则用expo
创建的项目。react-native
创建的expo
版本与
expo
版本。Expo
创建的项目不能使用最新的react-native
版本。Expo
的版本已更新,直到支持'Expo'
“ react-native”最新版本。Modules documentation在通过Expo创建时可用
无论您选择什么,都是您的自由。