Я новичок в реакции, и я столкнулся с проблемой в Context API, используя
React Functional Components
Например, у меня есть сценарий, в котором мне нужно разделить провайдеров аутентификации на основе хоста, поскольку все они имеют разные способы аутентификации logi c.
У меня есть следующие дочерние провайдеры:
я. ChildHostProviderA
ii. ChildHostProviderB
iii. ChildHostProviderC
iv. ChildHostProviderD
Мне нужно переключить провайдеров аутентификации с родительского провайдера в зависимости от того, где находится приложение.
Я создал общий c Поставщик контекста (ParentHostProvider
), который будет переключаться в зависимости от хоста, на котором он находится. Общий c поставщик контекста будет иметь следующие функции:
- GetAccessToken ()
- SignIn ()
- SingOut ()
Если мне нужно, чтобы эти функции были реализованы в дочерних провайдерах, что лучше всего сделать в React?
Я пытался найти много ресурсов онлайн, но не смог найти, любая помощь по этому сценарию будет действительно полезна.