如何在 Next.js 的客户端组件中使用 promise

How to use promises in client components in Next.js

提问人:Dandraghas 提问时间:11/1/2023 更新时间:11/1/2023 访问量:61

问:

我有一个页面有"use client";

我想在此页面中定义 i18n 翻译:

export default async function Page({ params: { lng } }) {
  const { t } = await useTranslation(); // (useTranslation is async function that returns a promise)
  return ();
}

但是在非异步函数中不允许使用 await,并且 async 函数不能在客户端组件中使用

我尝试使用但页面显示空白return {useTranslation.then()}

JavaScript reactjs 异步 next.js async-await

评论

0赞 SyndRain 11/1/2023
如果您使用 react-i18-next,这不是您使用钩子的方式。查看他们的快速入门文档useTranslation

答: 暂无答案