如何在 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 误报
  }
};
相关推荐
西陵1 小时前
一文带你吃透前端网站嵌入设计
前端·javascript·架构
拉不动的猪1 小时前
react常规面试题
前端·javascript·面试
李小白662 小时前
Vue背景介绍+声明式渲染+数据响应式
前端·javascript·vue.js
萌萌哒草头将军2 小时前
🚀🚀🚀Zod 深度解析:TypeScript 运行时类型安全的终极实践指南
javascript·vue.js·react.js
烛阴2 小时前
JavaScript yield与异步编程
前端·javascript
Moment3 小时前
从 Webpack 源码来深入学习 Tree Shaking 实现原理 🤗🤗🤗
前端·javascript·webpack
冴羽3 小时前
SvelteKit 最新中文文档教程(15)—— 链接选项
前端·javascript·svelte
李是啥也不会3 小时前
如何通过JavaScript实现点击播放音频
开发语言·javascript·音视频
boy快快长大3 小时前
【VUE】day08黑马头条小项目
前端·javascript·vue.js
猫猫头有亿点炸4 小时前
vue.js前端条件渲染指令相关知识点
java·前端·javascript