首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react原生应用程序架构以包含基于角色的屏幕

react原生应用程序架构以包含基于角色的屏幕
EN

Stack Overflow用户
提问于 2018-02-19 12:50:01
回答 1查看 149关注 0票数 0

我正在尝试开发一个RN应用程序,其中将包含不同的屏幕,基于用户登录的角色。

应用程序将有4-5个角色,每个角色在其内部就像一个完整的应用程序。

如果我希望将所有这些角色合并到一个应用程序中,我还没有决定应该采用哪种架构。或者我是否应该为每个角色单独申请?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-20 16:49:51

我认为比角色更重要的是你的角色所承担的实际任务。我会创建一个矩阵来弄清楚哪个角色需要哪些任务。然后编写特定于任务的ui屏幕/组件,并根据角色矩阵显示/隐藏。这可能是最符合逻辑的架构,并促进面向任务的ui组件的重用。想象一下,你的应用程序中出现了一个新角色--或者是一个新任务。对于这两种情况,此体系结构都很容易扩展/更改。

您可以通过为所有角色编写单个应用程序或为每个角色编写单独的应用程序来实现此方法-您的特定于任务的模块将在这两种方法中重用。

使用redux进行状态管理的评论是一个有点不同的话题,但对于一个相当复杂的应用程序来说,这通常是一个不错的建议。只需阅读this即可获得更清晰的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48859677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档