React native 什么';在react native中最广泛用于构建大规模应用程序的架构是什么?

React native 什么';在react native中最广泛用于构建大规模应用程序的架构是什么?,react-native,architecture,React Native,Architecture,我想在react native中创建一个大型移动应用程序,在做了一些研究并阅读了媒体和其他网站的各种文章之后,我完全不知道我将使用什么体系结构来改进我的应用程序,或者使用对开发人员友好的体系结构。请帮助我找到最佳的本地体系结构来构建大规模应用程序。提前谢谢 没有一种方法可以确定文件的结构。关于如何做到这一点,有各种各样的建议,但它们基本上归结为确保有一个逻辑文件结构,尝试将“一起工作”的文件分组到一个文件夹中,并尝试不将彼此无关的文件保留在同一个文件夹中。使用基本文件夹保存全局项目文件,导航堆栈

我想在react native中创建一个大型移动应用程序,在做了一些研究并阅读了媒体和其他网站的各种文章之后,我完全不知道我将使用什么体系结构来改进我的应用程序,或者使用对开发人员友好的体系结构。请帮助我找到最佳的本地体系结构来构建大规模应用程序。提前谢谢

没有一种方法可以确定文件的结构。关于如何做到这一点,有各种各样的建议,但它们基本上归结为确保有一个逻辑文件结构,尝试将“一起工作”的文件分组到一个文件夹中,并尝试不将彼此无关的文件保留在同一个文件夹中。使用基本文件夹保存全局项目文件,导航堆栈中的文件越深,文件应该越深(如果只有一条路径可以访问)。相应地命名减速机/传奇/等等,你应该在路上走得很好。但最重要的是,没有正确的方法,只有对你最有意义的方法。如果应用程序看起来杂乱无章,你可以随时重新组织,所以现在不要太担心扩展,集中精力启动你的应用程序(但确保它不是一团乱麻!)。

当然,有不同的方法来组织你的应用程序。在我们的团队中,我们与我们的移动部门密切合作,创建了一个新的团队。 这里的关键点是将责任分散到专门做一件事的特殊组件上。我们将组件分为几个层,以便更好地理解业务逻辑的哪一部分应该放在哪里:

  • 屏风
  • 容器
  • 组合视图
  • 观点
在本文中,我们以代码片段为例描述了每个步骤。看一看


安排业务逻辑的方法有助于清楚地知道哪些内容不会污染容器,或者使用状态和方法的简单视图。希望它将帮助你在未来的项目

目前非常流行的清洁建筑。也许你可以看看这个:

干净的体系结构让您可以分离应用程序的关注点