Я новичок, чтобы реагировать на родных с редуксом. Я использую реагировать родной + избыточный (с избыточным-thunk) + реагировать навигации.
Я выполняю операцию в рамках своего действия с избыточностью и собираюсь вызвать маршрут реагирующей навигации.
export const storeClient = (client) => {
return async dispatch => {
....
//does not work within action redux
//this.props.navigation.navigate('ListCliente');
}
}
В реактивно-навигационной документации есть информация:
Предупреждение: в следующей основной версии React Navigation, которая выйдет осенью 2018 года, мы больше не будем предоставлять никакой информации о том, как интегрироваться с Redux, и она может перестать работать.
не реагирует-навигация предлагает способ решить эту проблему? Может кто-нибудь сказать мне это? Как я могу направить маршрут внутри действия, используя реагирующую навигацию
EDIT
Является ли хорошей практикой передача навигации в качестве параметра для использования в избыточном коде?
мой компонент
this.props.storeCliente(this.props.navigation, client)
Мое действие (редукция)
export const storeClient = (navigation, client) => {
return async dispatch => {
....
navigation.navigate('ListCliente');
}
}