Вы можете использовать контекст в приложении Reaction-Redux. Например, вы можете захотеть, чтобы ваша тема была в контексте.
Используйте Redux, когда данные часто изменяются и должны передаваться множеству компонентов (дочерние элементы / братья и сестры). например. Многоступенчатые формы.
Используйте State, когда у вас частые изменения данных, и данные не нужно передавать множеству компонентов или не нужны для глубоко вложенных потомков. например. Формы, пользовательский интерфейс.
Используйте контекст, когда данные должны совместно использоваться глубоко вложенными дочерними элементами, но данные обновляются нечасто. Информация для входа, предпочитаемый язык, тема и т. Д.
Надеюсь, это имеет смысл.