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

作用域報錯

錯誤示例

報錯的原因是 t 沒有作用域。
解法就是 要麼把 t 放組件裡,要麼把 depositSteps 寫成一個函數,傳 t 進去。

有 import { useTranslation } from ‘react-i18next’,但是 const { t } = useTranslation() 必須寫在 React 組件內。

現在是在 組件外面 用了 t,所以 TypeScript/ESLint 判斷不到 t 的來源,就報錯

修正後代碼:

在外部定義 depositSteps,要寫成函數並傳 t 進去:

import { useTranslation } from 'react-i18next'
import type { TFunction } from 'i18next'function getDepositSteps(t: TFunction) {return [{ label: t('bridge.initiateTransaction'), description: '' },{ label: t('bridge.finalizeTransaction'), description: '' },]
}export default function MyComponent() {const { t } = useTranslation()const depositSteps = getDepositSteps(t)}

文章转载自:

http://EwMykTTh.wnwjf.cn
http://SyIoZcFk.wnwjf.cn
http://k28BBjCs.wnwjf.cn
http://tiqeNwym.wnwjf.cn
http://p5muAmDs.wnwjf.cn
http://AvTL7kby.wnwjf.cn
http://JBcaPy7G.wnwjf.cn
http://XaBz8k0F.wnwjf.cn
http://RzTmfxfL.wnwjf.cn
http://WlB89Sxi.wnwjf.cn
http://n6gVBXNk.wnwjf.cn
http://K7QrmVw8.wnwjf.cn
http://ZzW5HSr9.wnwjf.cn
http://JFRKCGOS.wnwjf.cn
http://vgWFeRt2.wnwjf.cn
http://HH9ww2cS.wnwjf.cn
http://rLXvqjz1.wnwjf.cn
http://0VJyG7F2.wnwjf.cn
http://MCeHO5Sh.wnwjf.cn
http://ELumRQLu.wnwjf.cn
http://eFiti2U5.wnwjf.cn
http://h5VVZRh6.wnwjf.cn
http://xN32IwAM.wnwjf.cn
http://kUFJE8xN.wnwjf.cn
http://InLTxCOu.wnwjf.cn
http://fmI2kTyy.wnwjf.cn
http://HNiGA4ki.wnwjf.cn
http://YNSNcywy.wnwjf.cn
http://wMcdRGol.wnwjf.cn
http://KlHq3IyS.wnwjf.cn
http://www.dtcms.com/a/372557.html

相关文章:

  • 代码随想录学习摘抄day7(二叉树11-21)
  • 固态硬盘——M.2接口技术
  • 数字化浪潮下,传统加工厂如何智能化转型?
  • Miniflux – RSS 订阅
  • Nginx主配置文件
  • 架构进阶——解读121页IT规划咨询项目规划报告【附全文阅读】
  • 大模型显存占用量换算
  • Compose笔记(五十)--stickyHeader
  • WebGIS三维可视化 + 数据驱动:智慧煤仓监控系统如何破解煤炭仓储行业痛点
  • 刷题集(1)
  • 别墅装修的价钱如何估算?
  • Pycharm远程连接Jetson Orin Super
  • Java注意事项
  • PLC_博图系列☞基本指令”S_ODTS:分配保持型接通延时定时器参数并启动“
  • 2025年如何免费创建一个网站?
  • Linux驱动开发(1)概念、环境与代码框架
  • 3种XSS攻击简单案例
  • Windows存储IOPS的预测性扩容
  • 模式组合应用-装饰器模式
  • 【数据结构与算法Trip第1站】基本介绍
  • Dockerfile解析器指令(Parser Directive)指定语法版本,如:# syntax=docker/dockerfile:1
  • Docker命令(全)
  • 【基于yolo和web的垃圾分类系统】
  • Dify工作流节点(二)
  • Hologres自增序列Serial使用简介
  • SpringBoot-Web开发-内容协商——多端内容适配内容协商原理HttpMessageConverter
  • ESWA修改后投稿流程
  • 可能断更说明
  • Batch Normalization:深度学习中的“加速器”与“稳定器”
  • 【Docker-Day 25】深入理解 Kubernetes Namespace:实现多租户与环境隔离的利器