如何创建多个具有相同功能的 React Native 应用程序

Kir*_*i K 5 version-control reactjs react-native

我目前正在使用 react native 构建一个移动应用程序。这是一个家长应用程序,家长可以在其中查看分数、家庭作业、费用详细信息等。我们与多所学校合作,每所学校都需要一个自己的应用程序。截至目前,这些应用程序之间的唯一变化是启动画面和应用程序图标。

我该怎么做才能让我的代码库更有条理,每个应用程序之间的冗余更少,以便易于维护,也适用于新版本?

mil*_*rac 6

我以前做过类似的任务。我从一个 React Native 代码库移植了 4 个具有独特风格的不同应用程序。你可以在这里阅读一些相关的内容。

基本上,您只需要在为和构建之前重命名您的应用程序。iosandroid

如果您需要应用不同的样式,仅在此处进行解释是一项艰巨的任务。但是,提示一下,您需要使您的应用程序样式像主题一样可重复使用。就我而言,我使用的是 nativebase 主题。在重命名项目之前,我正在使用 bash 脚本更改要用于每个应用程序的主题文件夹。这个要点可能会给你一个想法。