У меня есть приложение, которое после регистрации пользователей разделяется на 2 группы / типы пользователей, и в зависимости от того, какую группу пользователь выбирает, страница профиля и параметры на отображаемой странице профиля будут отличаться.
Например: после регистрации пользователю задается вопрос: «Вы используете это приложение в качестве учителя или ученика?» Выбранный им ответ отправляется в API (Appsync) для создания нового StudentProfile или нового TeacherProfile на основе их выбора. Затем они перенаправляются в приложение, и мне нужно найти способ, чтобы сказать, если этот пользователь является учителем, отображать страницу профиля учителя на вкладке «Профиль» или этот пользователь является учеником, отображающим страницу профиля студента. В остальном приложение одно и то же (это просто вкладка на странице профиля, которая отличается / имеет разный дизайн и параметры в зависимости от погоды или нет, вы студент или учитель.)
Tabs
-- SettingsStack
-- HomeStack
-- SearchStack
-- InboxStack
-- ProfileStack_Teacher || ProfileStack_Student
Кто-нибудь знает, как бы я это сделал?
Я использую:
React-Native, React-Navigation, AWS Amplify и Appsync.