我使用 NextJs 13 和 redux 工具包。
当我尝试该npm run build命令时,出现此错误:
无法解构“useReduxContext(...)”的属性“store”,因为它为空。
我认为这与useAppSelector有关,我的状态正确吗?
这是页面组件:
"use client";
import React from "react";
import { useAppSelector } from "../../redux/hooks";
export default function HomePage() {
const user = useAppSelector((state) => state.user);
return (
<div>
<h1>Test</h1>
</div>
);
}
Run Code Online (Sandbox Code Playgroud)
这是store.ts文件:
import { configureStore } from '@reduxjs/toolkit'
import { userSlice } from './reducers/reducers';
export const store = configureStore({
reducer: {
user: userSlice.reducer,
},
})
export type RootState = ReturnType<typeof store.getState>
export type AppDispatch …Run Code Online (Sandbox Code Playgroud)