на скрине кнопка - создать чат, кликаешь запускается сага которая возвращает чат, после этого нужно в него перейти через навигацию и получается что я перехожу через раз в прошлый чат потому что не всегда успевает запрос пройти
ну т.е. (если всё что связано с навигацией в компоненте делать) нужно дождаться обновленных props и выполнить навигацию в эффекте уже с этими значениями
звучит хорошо, только не понятно как это сделать, переопределить метод жизненного цикла и понять если обновился чат то перейти в него?Тогда побочные будут, типо если обновил чат из другого экрана
делаешь в ридаске какой-то флаг goToChatPermission = false в конце твоя сага устанавливает его в ТРУ (только надо не забыть его обратно потом вырубить) и вот этот флаг тащишь из ридакса в верстку ...