首页 > 解决方案 > 在本机反应中处理不同的用户类型

问题描述

我见过或浏览过的许多应用程序需要处理多种不同类型的用户,因此所有用户都在一个 UI 上登录/注册

例如,在一个电子商务应用程序中,您将拥有这些用户marketplace operators, 这些用户都将拥有不同类型的内容,具体取决于他们是什么类型的用户sellersbuyers

条件渲染是立即想到的选项之一。

但是我想问一下在 react native 中处理所有这些不同的用户需求/类型时是否有任何最佳实践?

标签: reactjsreact-nativereact-reduxuser-management

解决方案


当然,大概当用户登录时,您知道他们是卖家还是买家。只需将其存储在某个地方并相应地显示不同的 UI。

您可以重复使用相同的屏幕并仅具有不同的内容,尽管这有点难看,重复使用相同的导航结构并根据登录的用户类型呈现不同的组件,或者仅具有两个不同的导航结构相互平行。

两者之间也有很多选择。

参考:https ://www.reddit.com/r/reactnative/comments/ecbs37/react_app_with_multiple_users/fbawdiv?utm_source=share&utm_medium=web2x&context=3


推荐阅读