Я использую redux-observable
для обработки асинхронного действия redux.
Мне нужно очистить состояние модуля по id.
Это мой clearModuleByIdEpic
:
const clearModuleByIdEpic = (action$: ActionsObservable<any>) => {
return action$.ofType(t.CLEAR_MODULE_BY_ID)
.map((action: IActionPayload<any>): string => action.payload.id)
.map(clearModuleById);
}
Это мой компонентный метод: вызовите действие clearModuleById
.
private onClear(id: string) {
this.props.clearModuleById(id);
}
Но когда я нажимаю кнопку удаления, вызывается событие щелчка onClear
.
Это запускает бесконечный цикл для действия clearModuleById
.
Я сделал ошибки?