我使用nextjs构建我的应用程序。我想使用以下方法在我的应用中调度操作:
export const getStaticProps = wrapper.getStaticProps(async ({ store }) => {
const res = store.dispatch(getDataRequest());
return {
props: {
test: res
}
}
})
我的动作如下:
export const getDataRequest = () => {
return {
type: DATA.GET_DATA_PREPARE,
}
};
export const getDataSuccess = payload => ({
type: DATA.GET_DATA_SUCCESS,
payload,
});
export const getDataError = payload => {
return {
type: DATA.GET_DATA_ERROR,
payload,
};
};
现在我要获取数据:
const Index = (props) => {
useEffect(()=> {
console.log("tests", props)
}, [])....
但是我在控制台日志中得到了这个
{test: {…}}
test:
type: "GET_USERS_PREPARE"
__proto__: Object
__proto__: Object
如何在console.log()中获取数据,而不是操作名称?