export default async (state = INITIAL_STATE, action) => {
switch (action.type) {
//... Many other cases
CASE 'A':
CASE 'B':
CASE 'C':
CASE 'D':
CASE 'E':
{
//call http request for logging purpose
return { ...state, isLoadingFlag: true };
}
//Yes there is default case
}
}
У меня есть вышеуказанный редуктор, который делает isLoadingFlag
истинным.Мне интересно, какой из них попадает в дело, поэтому я добавляю функцию удаленной регистрации в reducer
.Но как ни странно, это на самом деле испортило состояние?потому что я не вижу своего флага загрузки, показывающего больше.
Я не понимаю, почему это произошло, потому что вся забота редуктора возвращает объект состояния, теоретически говоря, он должен работать, даже если мы добавим в него запрос удаленной сети, не так ли?
Дополнительная информация:
Причина вышеуказанной настройки заключается в том, что мой компьютер Mac не смог обнаружить телефон Huawei в режиме adb, поэтому я не смог выполнить отладку на определенном устройстве.