当前位置: 首页 > news >正文

nextjs使用next-intl要注意

之前设计时没注意,在服务端组件直接使用了:

import { useTranslations } from 'next-intl';
const t = useTranslations();

网页一直没出错,就没注意,但如果page设置成了async,就会出现[Error: Expected a suspended thenable. This is a bug in React. Please file an issue.]错误。

记着,服务端组件调用next-intl必须:

import { getTranslations } from 'next-intl/server';

export default async function Home() {
  const t = await getTranslations();
  return (
    <div>
      
    </div>
  );
}

相关文章:

  • W25Qxx
  • SpringBoot+VUE(Ant Design Vue)实现图片下载预览功能
  • Java 大视界 -- Java 大数据在智能安防周界防范与入侵预警中的应用(148)
  • C++11之包装器
  • TensorFlow快速介绍
  • javaweb开发以及部署
  • Winform在工控行业对比Wpf的优势?
  • C语言【文件操作】详解中
  • ASP.NET Web的 Razor Pages应用,配置热重载,解决.NET Core MVC 页面在更改后不刷新
  • 细说卫星导航:测距定位原理
  • Linux-Ubuntu 系统学习笔记 | 从入门到实战
  • C# 调用 VITS,推理模型 将文字转wav音频调试 -数字人分支
  • Leetcode 刷题笔记1 图论part04
  • [思考记录]两则:宏观视角、理想化
  • #echarts#折线图#饼图
  • @JsonSerialize注解
  • 机器臂运动控制算法工程师面试
  • LVGL常用功能备忘
  • STM32基础教程——定时器
  • 天梯赛 L2-013 红色警报
  • 神十九乘组安全顺利出舱
  • 黄育奇当选福建惠安县人民政府县长
  • 金砖国家外长会晤发表主席声明,强调南方国家合作
  • 辽宁省委书记郝鹏、省长王新伟赶到辽阳火灾事故现场指导善后处置工作
  • 金科股份:去年营收约275亿元,今年确保所有项目“零烂尾”
  • 看展览|建造上海:1949年以来的建筑、城市与文化