事出有因,写 rabbit
的时候,一条单测出了问题
Reducer _object returned undefined during initialization.
想来必然是 reducer
缺少默认的 state
所致,但是我的单测是从 dva
直接拿过来改改就用的,应该不会出现问题,所以一定是哪里出了差错。后面发现了,虽然 dva
可以接受 reducers
是空对象,但应用运行起来有一样问题。
主要是这个问题无伤大雅,model
不会出现只有 reducers
这种情况。我也给出了解决:构建 reducer
给一个默认 state
顶着(但我认为一个 model
应该强制存在 state
)
显然这次并不想讲这个,而是想理解 combineReducers