我刚刚在react-native(RN)中创建了一个Android应用程序。我现在需要创建另一个应用程序。两个应用程序中的许多代码都是相同的。我想在同一个项目中创建第二个应用程序并重用所有常用组件而不是重复它们。
我浏览了this SO question和configure android build variants链接。他们讨论了如何在不同的源集中创建新模块,gradle配置和java代码组织,如src / demoDebug /,src / debug /,src / demo /和src / main /。
我认为这不会与react-native一起使用,因为RN app的入口点是index.android.js。要使2个应用程序在同一个项目中运行,我们需要2个入口点。有没有办法在RN Android应用程序中定义多个入口点? RN支持这个吗?如果是,如何在同一个项目中组织两个应用程序的文件?
答案 0 :(得分:1)
你可以创建git子模块并将所有共享代码移动到它