Why do you just not export the sagas as an array? Why fork them? Whats the benefit?
Walter Sobchak
11

I fork them in order to create two parallel processes that will handle either the submit or the login request from any other part of the code. I could also have used takeEvery or takeLatest.

I did not export them as array because I approched an architecture where each “app module” exports action creators, selectors, a single reducer and A SINGLE saga. Then, that saga is wrapped in order to pass along getState() the app config like base rest url etc…

As said before, there is no “right way!” :)