У меня вопрос по поводу использования саг.
У меня есть кнопка, при нажатии которой запускается функция, вызывающая действие:
Component.js
onClickChainIdentifier = (event) => {
//action called
this.props.getChains();
//next function to be called
this.teste();
}
}
Action.js
export function getChains(){
return {
type: GET_CHAINS,
}
}
Когда это действие отправляется, оно запускает константу GET_CHAINS, которая вызывает сагу:
Saga.js
export function* getAllChains() {
const requestURL = process.env.PATH_API.GET_CHAINS;
try {
const response = yield call(requestGet, requestURL);
yield put(getChainsSuccess(response));
} catch (err) {
yield put(getChainsError(err));
}
}
export default function* sagasApp() {
yield [
fork( takeLatest, GET_CHAINS, getAllChains ),
]
}
Мне бы хотелось, чтобы после возврата API (успеха или ошибки) я мог вызвать функцию this.teste , которая находится внутри компонента.
Как мне это сделать?
Заранее спасибо за помощь.