Если в проекте используется redux , то целесообразно ли использовать Context API ?
Я понимаю, что это совершенно разные вещи.
Redux это состояние приложения, а Context API удобно использовать для проброса props, если компоненты находятся на разных уровнях вложенности.
Например у меня в хедере есть кнопка - Войти и Зарегистрироваться. И по нажатию на одну из этих кнопок, у меня должна выскакивать модалка с формой. В этом случае, мне же удобно будет воспользоваться Context API(знаю, что можно вызывать форму через роут)? Просто пробросить props openModalRegistration. Если данный кейс не корректен, то можете привести примеры когда целесообразнее использовать Context API, чем пихать инфу в Redux?
Алексей Уколов, user agent. Например если в проекте используется SSR, а в коде часто используется проверка isMobile. Глобально использовать с SSR ни темы, ни UA нельзя, а redux для этого не очень удобен.