splitting saga into multiple files..




What a efficient multiple saga would look like ..... (this is copy from here)


// foo.js
export const fooSagas = [
  takeEvery("FOO_A", fooASaga),
  takeEvery("FOO_B", fooBSaga),
]

// bar.js
export const barSagas = [
  takeEvery("BAR_A", barASaga),
  takeEvery("BAR_B", barBSaga),
];

// index.js
import { fooSagas } from './foo';
import { barSagas } from './bar';

export default function* rootSaga() {
  yield all([
    ...fooSagas,
    ...barSagas
  ])
}

Comments

Popular posts from this blog

The specified initialization vector (IV) does not match the block size for this algorithm