小编vik*_*u88的帖子

无法解构“useReduxContext(...)”的属性“store”,因为它为空

我使用 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)

typescript reactjs next.js redux-toolkit next.js13

9
推荐指数
1
解决办法
2821
查看次数

标签 统计

next.js ×1

next.js13 ×1

reactjs ×1

redux-toolkit ×1

typescript ×1