【发布时间】:2019-01-15 06:56:22
【问题描述】:
我目前正在开发两款 iOS 应用程序:一款用于员工,一款用于经理。
我为每个应用使用不同的目标,以便我可以重用代码(就像用户的模型一样,因为员工和经理都被视为用户并且只有不同的权限级别)。
这两个应用程序是最近才启动的,所以我正在考虑从头开始重新编写它们以使用 React Native(因为当 iOS 应用程序完成后,我将为 Android 开发确切的应用程序)。
我的问题是:使用 React Native 在两个独立的应用程序(具有不同的功能)之间共享代码有多容易?是否有为此目的而设计的功能(或库)?
到项目结束时,我将拥有四个独立的应用程序:两个用于 Android,两个用于 iOS。
我已经看到了这个问题的一些答案,但它们似乎主要适用于具有“生产”、“开发”和“暂存”目标的单个应用程序,每个应用程序基本相同。
【问题讨论】:
-
如果他们共享许多相同的代码,您可以只创建一个应用程序并让组件根据权限以不同的方式呈现/路由。我正在构建一些非常相似的东西,它比构建两个单独的应用程序要容易得多。
标签: android ios react-native