【发布时间】:2021-06-04 21:16:12
【问题描述】:
在创建 reducer 时,我已经设置了初始状态,但是在第一次加载组件时,我得到了一个空状态。
reducer file -
const initialValues = { geo: { latitude: 0, longitude: 0 } }
const emp = (state = initialValues, action) => {
switch (action.type) {
case 'bike': {
return { ...state, data: action.payload }
}
case 'car': {
return { ...state, headers: action.payload }
}
default:
return state
}
}
component file-
export default function Emp() {
const emp = useSelector(state => state)
console.log('emp state', emp)
}
index.js
const store = createStore(reducer,
{},
compose(
applyMiddleware(
loggingMiddleware,
),
window.devToolsExtension ? window.devToolsExtension() : f => f
)
)
【问题讨论】:
标签: javascript reactjs redux ecmascript-6 react-redux