在 medusa nextjs useToggleState() 显示错误。怎么解决?

问题描述 投票:0回答:1

我的 Next.js (14.04) 项目中的

index.tsx
文件调用了一个函数
useToggleState
:

export default async function Nav() {
    const regions = await listrRegions().then((regions) => regions)
    const toggleState = useToggleState()

此行触发错误:

Error: (0, _medusajs_ui__WEBPACK_IMPORTED_MODULE_7__.useToggleState) is not a function

这表明该函数要么未从模块导出,要么在当前代码范围内不可用。错误发生在文件的第 13 行

src/modules/layout/templates/nav/index.tsx

如何解决这个错误?

next.js medusajs medusa
1个回答
0
投票

尝试将“使用客户端”添加到文件顶部。

© www.soinside.com 2019 - 2024. All rights reserved.