• Можно ли смешивать Redux и Context?

    Да, всё верно.
    Про монорепу я имел ввиду использование https://github.com/lerna/lerna

    Ну попробую описать), но это все больше относится к организации архитектуы приложения по пакетам с помощью lerna.

    Например у вас есть приложения А и В, и общий модуль С. Вам нужно в общищй модуль С передать какие-то одинаковые данные (например user), которые в А и В вы получаете по разному. Так вот создаете контект в модуле С, импортиуруете в А и В и используете для установки нужных значений.

    Ну вообще это больше как конкретное техническое решение, нежели паттерн какой-то)