2016-11-08 7 views
1

Я пишу код регистрации исключения из-за использования библиотеки raven-js, и я хотел бы регистрировать каждый redux action, чтобы создать тротуар для префикса.Является ли сокращение-сага эффективной заменой промежуточного программного обеспечения?

Я знаю, что это use case for middleware, но я считаю, это намного проще/более гибким, чтобы написать простую сагу:

function* logReduxAction(action) { 
    // promisified Raven.captureBreadcrumb() 
    yield logBreadcrumb({ 'redux',action.type }) 
} 

export const exceptionSagas = [ 
    fork(takeEvery, '*', logReduxAction), 

] 

Является ли это анти-модель? Является ли захват действия с помощью саги заметно менее эффективным, чем промежуточное ПО? Или какая-то другая «добыча»?

ответ

0

Well redux-saga is промежуточное программное обеспечение. Вы спрашиваете, должны ли вы использовать готовое промежуточное программное обеспечение для регистрации событий или придумать свое собственное решение, используя саги. Я бы сказал, это не имеет большого значения, используйте решение, которое вам больше подходит.

 Смежные вопросы

  • Нет связанных вопросов^_^