开发反应本机应用程序的正确方法是什么
What is the correct approach for developing react native apps
我是 react-native
的新人。我正在尝试在 react-native
中开发我的第一个应用程序。我想知道开发 react-native
应用程序的正确项目结构是什么。
截至目前,我已经在根文件夹中创建了 component
。我想知道在什么结构中定义模型、实用程序、web 服务 url 应该采用什么方法。
它是否有类似 express
的框架用于在 nodejs
中创建项目结构。
根据我使用 react-native 构建相当大的应用程序的经验。我已经遵循了这种方法,并且它可以很好地扩展到一个由 5 人以上的人组成的团队。
应用程序文件夹: :在这个文件夹中,我保留了与应用程序相关的所有 files/folders。不要在根文件夹中添加任何内容。根文件夹越简单越适合新手上手。
ui组件:
uicomponents 文件夹包含应用程序需要的所有通用控件。例如:下拉菜单、滑块、按钮、复选框。如果您使用外部库,则可以避免这种情况。
组件:
此文件夹包含屏幕每个部分的文件夹。我称它为应用程序模块。每个模块都是应用程序的特定区域,即:主页、用户数据、设置等等。这因应用程序的类型而异。我恰好是企业应用程序,所以我有一个应用程序的每个模块的文件夹。
实用工具:
我非常喜欢将 utils 放在一个地方。诸如文本格式化程序、Db 处理程序、Oauth 处理程序等之类的东西。
商店、调度员:
任何与 flux、redux 相关的东西都可以放在那里。
一般来说,应用程序必须分解为适当的文件夹和文件。正如我所说,应用程序或模块的一个特定部分必须有自己的文件夹。他需要的所有文件都必须在其中。这使得它易于维护和推理。
避免从头开始重复代码。在 Utils 中保留可重用的东西。所有与控制相关的组件(输入、按钮、复选框)都集中在一处。
始终将样式放在一处。对颜色使用常量变量,这使得更改变得非常容易。常量文件保存颜色。
我是 react-native
的新人。我正在尝试在 react-native
中开发我的第一个应用程序。我想知道开发 react-native
应用程序的正确项目结构是什么。
截至目前,我已经在根文件夹中创建了 component
。我想知道在什么结构中定义模型、实用程序、web 服务 url 应该采用什么方法。
它是否有类似 express
的框架用于在 nodejs
中创建项目结构。
根据我使用 react-native 构建相当大的应用程序的经验。我已经遵循了这种方法,并且它可以很好地扩展到一个由 5 人以上的人组成的团队。
应用程序文件夹: :在这个文件夹中,我保留了与应用程序相关的所有 files/folders。不要在根文件夹中添加任何内容。根文件夹越简单越适合新手上手。
ui组件: uicomponents 文件夹包含应用程序需要的所有通用控件。例如:下拉菜单、滑块、按钮、复选框。如果您使用外部库,则可以避免这种情况。
组件: 此文件夹包含屏幕每个部分的文件夹。我称它为应用程序模块。每个模块都是应用程序的特定区域,即:主页、用户数据、设置等等。这因应用程序的类型而异。我恰好是企业应用程序,所以我有一个应用程序的每个模块的文件夹。
实用工具: 我非常喜欢将 utils 放在一个地方。诸如文本格式化程序、Db 处理程序、Oauth 处理程序等之类的东西。
商店、调度员: 任何与 flux、redux 相关的东西都可以放在那里。
一般来说,应用程序必须分解为适当的文件夹和文件。正如我所说,应用程序或模块的一个特定部分必须有自己的文件夹。他需要的所有文件都必须在其中。这使得它易于维护和推理。
避免从头开始重复代码。在 Utils 中保留可重用的东西。所有与控制相关的组件(输入、按钮、复选框)都集中在一处。
始终将样式放在一处。对颜色使用常量变量,这使得更改变得非常容易。常量文件保存颜色。