Expo Eject和react-native之间有区别吗?

时间:2019-05-10 02:45:54

标签: reactjs react-native expo

我想在我的项目中使用In App Purchase和Realm。 expo不支持两者。

从expo弹出后使用库 与 将库与react-native一起使用

我担心博览会的便利以及使用本机模块的不便。

我没有经验,很难选择。 请推荐一个。

2 个答案:

答案 0 :(得分:0)

您应该在expo和pure react本机应用程序之间明智地选择,expo有自己的库来处理各种任务,例如图像选择器等,我们必须在外部将其安装在react本机应用程序中。因此,如果您确定所有库都将满足您的应用程序要求,那么expo会提供选择快速的优势,因为它很快。但是expo中不支持某些功能,因此最终您必须退出expo项目,因为这是永久性的更改,所以退出是非常重要的决定,因此仅在没有选项时才退出。因此,我想说expo适用于轻量级的应用程序,如果您想使用繁琐的功能,请先查看expo文档中提供的所有功能,然后再在expo中制作一个应用程序。

答案 1 :(得分:0)

有许多模块不一定必须expo eject

如果您真的想单独使用它,则最好学习如何使用Android StudioXcode

expo ejectreact-native之间的区别是

  1. react-native无法使用可以用于以下目的的expo模块 除非单独安装,否则用expo创建的项目。
  2. 使用react-native创建的expo版本与 expo版本。
  3. 使用Expo创建的项目不能使用最新的react-native 版本。Expo的版本已更新,直到支持'Expo' “ react-native”最新版本。

Modules documentation在通过Expo创建时可用

无论您选择什么,都是您的自由。