gpt4 book ai didi

android - 开发 React Native 应用程序的正确方法是什么

转载 作者:太空宇宙 更新时间:2023-11-04 03:26:48 25 4
gpt4 key购买 nike

我是react-native的新手。我正在尝试使用 react-native 开发我的第一个应用程序。我想知道开发 react-native 应用程序的正确项目结构是什么。

到目前为止,我已经在根文件夹中创建了组件。我想知道应该采取什么方法来以什么结构定义模型、utils、webservice url。

project structure

它是否有类似 express 之类的框架,用于在 nodejs 中创建项目结构。

最佳答案

根据我使用react-native构建相当大的应用程序的经验。我遵循了这种方法,对于 5 人以上的团队来说,它的扩展性非常好。

enter image description here

应用程序文件夹::在此文件夹中,我保留与应用程序相关的所有文件/文件夹。不要在根文件夹中添加任何内容。根文件夹越简单,新手就越容易上手。

用户界面组件:uicomponents 文件夹包含应用程序所需的所有通用控件。例如:下拉菜单、 slider 、按钮、复选框。如果您使用外部库,则可以避免这种情况。

组件:该文件夹包含屏幕每个部分的文件夹。我将其称为应用程序模块。每个模块都是应用程序的特定区域,即:主页、用户数据、设置等等。这因应用程序的类型而异。我恰好是企业应用程序,所以我为应用程序的每个模块都有文件夹。

实用程序:我非常喜欢将实用程序保留在一个地方。诸如文本格式化程序、数据库处理程序、Oauth 处理程序等。

enter image description here

商店、调度员:任何与flux、redux相关的东西都可以放进去。

一般来说,应用程序必须分解到适当的文件夹和文件中。正如我所说,应用程序或模块的一个特定部分必须有自己的文件夹。他需要的所有文件都必须在里面。这使得维护和推理变得容易。

从一开始就避免重复代码。将可重复使用的东西保留在 Utils 中。所有与控制相关的组件(输入、按钮、复选框)都集中在一处。

始终将样式保留在一处。使用颜色常量变量,这使得更改变得非常容易。常量文件保存颜色。

enter image description here

关于android - 开发 React Native 应用程序的正确方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43698021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com