У меня есть контейнер, в котором происходят вызовы API. Мне нужно передать полученный ответ другому компоненту, который не является дочерним по отношению к указанному выше контейнеру. Я не могу передавать реквизиты, как обычно, потому что это не дочерний компонент указанного выше контейнера. Я передаю ответ дочернему компоненту указанного выше контейнера и оттуда использую:
this.props.navigation.navigate('Whatever',{
reason: this.state.reason
});
Для передачи причины в качестве опоры компоненту «Whatever». Теперь проблема в том, что свойство "причина" не обновляется, когда оно изменяется в контейнере, откуда оно передается. прошло, поэтому мы не сможем получить обновленные реквизиты ни в каком компоненте. Я понимаю, что мне, возможно, придется изменить структуру моего приложения, но я не могу себе этого позволить прямо сейчас. *
Заранее спасибо.