我是第一次设置redux而且我的减速器值有点问题;
我有一个返回初始状态的用户缩减器。
export default (state={}, action) => {
return state;
}
现在这应该返回一个空对象。
在这里我导入了用户
import { combineReducers } from 'redux'
// Reducers
import user from './userReducer'
console.log(user)
export default combineReducers({
user
})
问题是在console.log(用户)中我没有得到空对象。我明白了。
ƒ () {
var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var action = arguments[1];
return state;
}
我第一次使用redux,所以任何帮助都会很棒:)
答案 0 :(得分:1)
console.log输出正确。您的user
导入导入函数,而不是对象:
// This is a function
export default (state={}, action) => {
return state;
}
您在输出中看到的是您的函数的ES5转换版本。