我指定了两个名为FETCH_PROFILE
和FETCH_CATEGORIES
的Redux操作,它们在应用程序启动时独立运行。
是否可以(例如,使用Redux Saga)执行第三项操作INITIALIZE_APP
,但仅当上述两项均被触发时?
在这种情况下,我不会直接依赖状态更改。
答案 0 :(得分:5)
当然,只需使用all
效果。
yield all([
take(FETCH_PROFILE),
take(FETCH_CATEGORIES),
])
yield put({type: INITIALIZE_APP})