Понял, а как именно в редакс все это класть ? У нас же у Tab Navigator и у Drawer разные объекты навигации
Ну наконец-то правильный вопрос. И ответ на него должен навести на мысль )
Просто у вас нет двух навигаторов... у вас должен быть один. Либо кастомный либо от одного из компонентов.
Пример: дравер "живет" дольше чем табы. И табы не существуют без дравера. Тогда можно не клепать собственный навигатор, а использовать тот, что в дравере.
Тогда табы не нужно реализовывать через навигацию, это просто обычные табы, которые на своё переключение шлют акшны в дравер навигатор. И наоборот показывают своё состояние в зависимости от состояния дравер навигатора. Все действия дравер навигатора, которые должны показывать табы очевидно рендерят один и тот же компонент который уже разбирается с тем какой пункт выделен и соответственно рисует табы.