警告描述:

The href attribute is required for an anchor to be keyboard accessible.
Provide a valid, navigable address as the href value.
If you cannot provide an href, but still need the element to resemble a link, use a button and change it with appropriate styles.
Learn more: https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/anchor-is-valid.md jsx-a11y/anchor-is-valid

环境介绍:
通过React的官方教程 Create-React-App使用脚手架工具搭建的TS工程,然后添加了路由组件React-Router,样式组件Antd Design(简称antd)。
项目初始页面就有a链接存在

import logo from "logo.svg";
const Index = () => {return (<div className="homeIndex"><img src={logo} className="App-logo" alt="logo" /><p>Edit <code>src/App.tsx</code> and save to reload.</p><p>项目技术栈</p><p>React + React Hook + TypeScript + Sass + Antd + Axios + JWT + ESLint + jira-dev-tool</p><aclassName="App-link"href="https://reactjs.org"target="_blank"rel="noopener noreferrer">Learn React</a></div>);
}
export default Index;

解决方法:
在更目录下package.json文件中添加如下代码

"eslintConfig": {"extends": "react-app","rules":{"jsx-a11y/anchor-is-valid":"off"}}

然后就可以消除警告,问题解决!

React项目中 ESLint对a标签href属性警告解决方法相关推荐

  1. ESLint对a标签href属性警告解决方法

    一.问题解决方法 1.环境介绍: 通过React的官方教程 Create-React-App使用脚手架工具搭建的工程,然后添加了路由组件React-Router,样式组件Antd Design(简称a ...

  2. React中ESLint对a标签href属性警告

    问题描述 在React中如果使用了a标签,但是又没有给a标签的href属性赋值有效的链接地址,则ESLint会警告,看着很烦. The href attribute is required for a ...

  3. 前端报错如何在服务器中显示,详解Vue项目中出现Loading chunk {n} failed问题的解决方法...

    最近有个Vue项目中会偶尔出现Loading chunk {n} failed的报错,报错来自于webpack进行code spilt之后某些bundle文件lazy loading失败.但是这个问题 ...

  4. python编程django项目中ModuleNotFoundError: No module named ‘django.core.urlresolvers‘解决方法

    文章目录 遇到的问题 解决方法 参考 遇到的问题 在做<python编程-从入门到实践>书中的项目的时候,遇到No module named 'django.core.urlresolve ...

  5. Vue项目中出现Loading chunk {n} failed问题的解决方法

    由于项目里面用到了vue-router,vue-router的错误处理函数 onError 是不是能够捕获该错误呢?我们来看一下官方文档的说明: 当在渲染一个路由的过程中,需要尝试解析一个异步组件时发 ...

  6. 关于在react项目中img标签src的路径问题

    关于在react项目中img标签src的路径问题 ​ 公司要求开发一个静态页面,那这当然需要用img标签放些图片作为背景.之前我的做法是把images这个文件夹放在站点的子目录里面,然后通过站点ip加 ...

  7. vue项目和react项目中禁止eslint

    vue项目禁止eslint: react项目禁止eslint: 找到webpack.base.conf.js文件,然后注释掉里面 红色框圈住的内容即可.

  8. react项目中使用mocha结合chai断言库进行单元测试

    react项目中使用mocha结合chai断言库进行单元测试 git地址:https://github.com/yancekang/... 如果对你有所帮助,感谢start 项目搭建 create-r ...

  9. 中使用js修改变量值_谈一谈css-in-js在React项目中的使用

    一.什么是css-in-js 参考:[css in js 简介] 简单来说,传统的前端方案推崇"关注点分离"原则,HTML.CSS.JavaScript 应该各司其职,进行分离. ...

最新文章

  1. s-stat 查看文件或者文件系统的状态信息
  2. VS快速注释多行 以及 取消
  3. linux 指定库名 登录mysql_linux下对应mysql数据库的常用操作
  4. 2021年春季学期-信号与系统-第五次作业参考答案-第四小题
  5. ajax jq 图片上传请求头_如何使用js或jQuery向Ajax请求添加自定义HTTP头?
  6. 用subline添加单引号和逗号,在sql中使用
  7. gvim 安装 taglist
  8. HDU 5832——A water problem 2016CCPC网络赛1001
  9. 2个 string 日期比较
  10. sql not exists用法_牛客网数据库SQL实战详细剖析(5160)(更新完结)
  11. Linux下载安装NodeJS
  12. 语义分割系列5-Pspnet(pytorch实现)
  13. 编译原理 实验3《算符优先分析法设计与实现》
  14. e生保等待期什么意思_平安e生保等待期是90天 保险90天等待期是什么
  15. 如何把Word文档中的数字和字母变成新罗马字体?
  16. 凑数算法 c语言,算法题解 - 牛客编程巅峰赛S1第4场 - 黄金钻石组
  17. Arcgis开发系列2 - 修改arcgis infowindow 放大和缩小的模板
  18. 汤道生任腾讯云与智慧CEO;阿里巴巴副总裁范驰离职 | 高管变动2021年5月10日-16日...
  19. 计算机启动界面英语,dell电脑启动出现英文界面怎么办?
  20. 第一性原理的钥匙—逻辑奇点

热门文章

  1. 第四课 以太坊术语说明及开发者资源列表
  2. 【2023注册测绘师考试综合能力考试攻略】 ——摄影测量与遥感的考点试题汇编及参考答案
  3. 苏州用友软件T3、T6解决方案
  4. 利盟Lexmark C750 打印机驱动
  5. html识别文字转语音,万能君工具箱v1.8 - 基于百度AI实现语音转文字/文字转语音/文字识别OCR/翻译...
  6. 2017百度之星程序设计大赛 - 资格赛:1003 度度熊与邪恶大魔王
  7. 音视频技术开发周刊 | 202
  8. 【云原生etcd】etcd的快速入门
  9. ABB新机器人 常用配件型号3HAB4216-1 DSQC 643 DSQC 325 3HAB 2241-1 DSQC 326 (3HAB 2242-1)DSQC 236D 3HAB2207-1/2
  10. 关于拉远距离阴影消失的笔记