我必须在我的Android应用程序中使用gif,我可能需要为此分离我的expo项目。
我有一个疑问,如果我使用expoKit分离我的expo项目,那么我可以像以前一样再次用Javascript编写代码吗?分离将为Android创建一个文件夹,为ios创建一个文件夹,那么我将不得不以其他方式解决它们还是编写JS代码?请不要将我重定向到EXPO文档。我已经读过,但是对我来说仍然不清楚!
我对编写本机代码不了解。
答案 0 :(得分:4)
弹出React Native项目仅意味着您现在也可以分别访问项目的本机部分。这并不意味着您不能再编写JavaScript。
希望这会有所帮助。快乐编码:)
答案 1 :(得分:2)
是的,您将能够像以前一样使用JavaScript编写代码。唯一的区别是,弹出过程将公开以前无法控制的构建和其他配置。您还可以访问/与本机模块交互。
在版本控制(例如GIT)中进行备份或提交所有内容始终是一个好主意,以便您可以返回(如果需要)。
弹出的应用程序唯一的缺点是您将不得不维护本机项目,因为本机区域不会自动升级。如果在开发后期出现任何问题,则必须熟悉本机代码。
参考:
https://docs.expo.io/versions/latest/expokit/eject
https://forums.expo.io/t/crna-eject-vs-expo-detach-pros-and-cons/11257