Обработка различных типов пользователей в React Native - PullRequest
1 голос
/ 10 июля 2020

Многие приложения, которые я видел или просматривал, должны обрабатывать несколько разных типов пользователей, при этом все пользователи входят в систему / регистрируются в одном пользовательском интерфейсе

Например, в приложении электронной коммерции у вас будет marketplace operators, sellers и buyers У всех этих пользователей будут разные типы контента в зависимости от того, к какому типу они относятся.

Условный рендеринг - один из вариантов, который сразу же появится на ум.

Но я хотел бы спросить, есть ли какие-нибудь передовые методы обработки всех этих различных требований / типов пользователей в react native?

1 Ответ

0 голосов
/ 10 июля 2020

Я бы классифицировал вашу проблему на то, хотите ли вы показать совершенно другую страницу для другого пользователя / вы хотите показать некоторые специфические c дополнительные вещи для этого пользователя на странице.

Если это 1 .

У вас может быть splashScreen, где вы проверяете тип пользователя / после входа пользователя в систему, а затем переходите к этой стопке страниц. Например, если профессиональный пользователь входит в систему, перейдите к. страница вознаграждений et c. И если в систему входит непрофессиональный пользователь, вы переходите к разделу Как воспользоваться профессиональной подпиской et c.

Если ее 2.

Как вы уже упоминали, условный рендеринг лучше всего подходит для этого. типа вещей.

На самом деле многое зависит от того, как ваш дизайнер будет реализовывать mnet UX-часть, поскольку это имеет решающее значение для реализации вашего подхода.

Надеюсь, это поможет. не стесняйтесь сомневаться

...