我在一个文件夹中有一堆 sagas,我在创建商店后单独引用它们并像这样运行它们:
import authenticationSagas from './sagas/abcSaga'
import membershipCRUDSagas from './sagas/membershipCrud'
import classTimeSagas from './sagas/classTimeSagas'
// configure store/middlewhere, etc
// then run sagas:
sagaMiddleware.Run(authenticationSagas)
sagaMiddleware.Run(membershipCRUDSagas)
sagaMiddleware.Run(classTimeSagas)
有没有办法简单地读取文件夹“sagas”中的所有 sagas 并运行它们而不必像这样布置它们?理想的用例是如果有人在较旧的 sagasf(或其子目录)中定义了一个 saga,它将被找到并运行,而无需任何工作或努力。