如何在 TypeScript + ESLint 中正确处理 React 未定义问题

通用组件库报错

解决方案 :在 eslint.config.js 或 .eslintrc.js 中配置 globals

在 ESLint 配置文件中(如 .eslintrc.js 或 eslint.config.js),声明 React 作为全局变量:

javascript 复制代码
module.exports = {
  globals: {
    React: "readonly"
  },
  extends: ["eslint:recommended", "plugin:react/recommended"],
  rules: {
    "no-undef": "off" // 关闭 no-undef 规则,避免 React 误报
  }
};
相关推荐
兔老大的胡萝卜28 分钟前
pm2 部署nuxt4项目
javascript·nuxt4
阿蒙Amon31 分钟前
JavaScript学习笔记:17.闭包
javascript·笔记·学习
Wpa.wk33 分钟前
自动化测试 - 文件上传 和 弹窗处理
开发语言·javascript·自动化测试·经验分享·爬虫·python·selenium
l1t35 分钟前
利用小米mimo为精确覆盖矩形问题C程序添加打乱函数求出更大的解
c语言·开发语言·javascript·人工智能·算法
composurext44 分钟前
录音切片上传
前端·javascript·css
程序员小寒44 分钟前
前端高频面试题:深拷贝和浅拷贝的区别?
前端·javascript·面试
zhougl9961 小时前
Vue 中的 `render` 函数
前端·javascript·vue.js
跟着珅聪学java1 小时前
HTML中设置<select>下拉框默认值的详细教程
开发语言·前端·javascript
想睡好1 小时前
setup
前端·javascript·html
桜吹雪1 小时前
DeepSeekV3.2模型内置Agent体验
javascript·人工智能