У меня есть эффект, который должен вернуть два действия.Во-первых, есть некоторая логика, связанная с возвратом первого действия.Предполагается, что второе действие отправляется после первого действия, поскольку оно получает данные из состояния первого действия.
У меня есть что-то вроде этого:
return Observable.combineLatest(dataRequests).pipe(
map(res => {
const rows = *some logic done here*
};
return {
type: types.SET_DATA,
payload: rows;
}
})
merge(observableOf({
type: types.SAVE_DATA
}))
)
Проблема в том, что SAVE_DATAотправляется до SET_DATA, поэтому он не может получить данные из состояния.Как я могу изменить это так, чтобы SAVE_DATA всегда отправлялся после SET_DATA?