() => SagaAuthor.fetchAuthorSaga
- это "noop".Вы передаете функцию, которая возвращает генератор, но это должен быть сам генератор.
Это должно быть takeEvery('FETCH_POST', SagaAuthor.fetchAuthorSaga)
Документы
takeEvery(pattern, saga, ...args)
... saga: Function
- функция генератора
И вам необходимо сделать следующее в rootSaga
yield all([
call(SagaAuthor.onBootstrap) // should be effect
])
Также "реализованы все методы вкласс как статические методы "этот подход имеет мало смысла.Зачем вам нужен класс, у которого нет экземпляров?Просто используйте объектный литерал или сам модуль.