首页 > 解决方案 > 自动运行在文件夹中找到的所有 saga

问题描述

我在一个文件夹中有一堆 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,它将被找到并运行,而无需任何工作或努力。

标签: reactjsreact-reduxredux-saga

解决方案



推荐阅读