从reducer调用不存在的函数不会产生错误

时间:2019-01-22 19:36:17

标签: javascript redux

我一直在调用一个忘记从Redux reducer导入的函数,像这样:

export default function(state = initialState, action) {

  switch(action.type) {
    case SET_MESSAGE:
      return {
        isActive: !isEmpty(action.payload), // isEmpty was not imported
      };

    default:
      return state;
  }
};

我对以下事实感到迷惑:在该reducer上调用dispatch似乎会无声地失败-控制台中没有任何错误的踪迹,并且逐步进行调试器似乎使我了解了一些很难的内部信息跟随。

是什么原因导致这种现象?在这种情况下是否有办法大声失败?

0 个答案:

没有答案