Я пытаюсь получить глубокие знания с помощью React + Redux + thunk
Учтите, в этом случае я использую response-redux и redux-thunk!
Например, яв моем приложении 2 редуктора:
function loadingReducer(state = false, action) {
console.log('loadingReducer');
switch(action.type) {
case 'LOADING':
return action.loading
default:
return state
}
}
function itemsReducer(state = [], action) {
console.log('itemsReducer');
switch(action.type) {
case 'ITEMS':
return action.data
default:
return state
}
}
Во время выполнения все функции выполняются, и у меня есть 4 console.log в консоли браузера для каждого редуктора и, наконец, шесть console.log, это означает, что редукс выполнил и проверил шестьраз функции редуктора, и я думаю, что это не оптимизированная производительность для крупномасштабного проекта ...
Итак, главный вопрос, есть ли хитрость для решения этой проблемы, или я должен использовать другие пакеты, такие как saga или mobx, чтобысправиться?
спасибо