React项目中 ESLint对a标签href属性警告解决方法
警告描述:
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属性警告解决方法相关推荐
- ESLint对a标签href属性警告解决方法
一.问题解决方法 1.环境介绍: 通过React的官方教程 Create-React-App使用脚手架工具搭建的工程,然后添加了路由组件React-Router,样式组件Antd Design(简称a ...
- React中ESLint对a标签href属性警告
问题描述 在React中如果使用了a标签,但是又没有给a标签的href属性赋值有效的链接地址,则ESLint会警告,看着很烦. The href attribute is required for a ...
- 前端报错如何在服务器中显示,详解Vue项目中出现Loading chunk {n} failed问题的解决方法...
最近有个Vue项目中会偶尔出现Loading chunk {n} failed的报错,报错来自于webpack进行code spilt之后某些bundle文件lazy loading失败.但是这个问题 ...
- python编程django项目中ModuleNotFoundError: No module named ‘django.core.urlresolvers‘解决方法
文章目录 遇到的问题 解决方法 参考 遇到的问题 在做<python编程-从入门到实践>书中的项目的时候,遇到No module named 'django.core.urlresolve ...
- Vue项目中出现Loading chunk {n} failed问题的解决方法
由于项目里面用到了vue-router,vue-router的错误处理函数 onError 是不是能够捕获该错误呢?我们来看一下官方文档的说明: 当在渲染一个路由的过程中,需要尝试解析一个异步组件时发 ...
- 关于在react项目中img标签src的路径问题
关于在react项目中img标签src的路径问题 公司要求开发一个静态页面,那这当然需要用img标签放些图片作为背景.之前我的做法是把images这个文件夹放在站点的子目录里面,然后通过站点ip加 ...
- vue项目和react项目中禁止eslint
vue项目禁止eslint: react项目禁止eslint: 找到webpack.base.conf.js文件,然后注释掉里面 红色框圈住的内容即可.
- react项目中使用mocha结合chai断言库进行单元测试
react项目中使用mocha结合chai断言库进行单元测试 git地址:https://github.com/yancekang/... 如果对你有所帮助,感谢start 项目搭建 create-r ...
- 中使用js修改变量值_谈一谈css-in-js在React项目中的使用
一.什么是css-in-js 参考:[css in js 简介] 简单来说,传统的前端方案推崇"关注点分离"原则,HTML.CSS.JavaScript 应该各司其职,进行分离. ...
最新文章
- s-stat 查看文件或者文件系统的状态信息
- VS快速注释多行 以及 取消
- linux 指定库名 登录mysql_linux下对应mysql数据库的常用操作
- 2021年春季学期-信号与系统-第五次作业参考答案-第四小题
- ajax jq 图片上传请求头_如何使用js或jQuery向Ajax请求添加自定义HTTP头?
- 用subline添加单引号和逗号,在sql中使用
- gvim 安装 taglist
- HDU 5832——A water problem 2016CCPC网络赛1001
- 2个 string 日期比较
- sql not exists用法_牛客网数据库SQL实战详细剖析(5160)(更新完结)
- Linux下载安装NodeJS
- 语义分割系列5-Pspnet(pytorch实现)
- 编译原理 实验3《算符优先分析法设计与实现》
- e生保等待期什么意思_平安e生保等待期是90天 保险90天等待期是什么
- 如何把Word文档中的数字和字母变成新罗马字体?
- 凑数算法 c语言,算法题解 - 牛客编程巅峰赛S1第4场 - 黄金钻石组
- Arcgis开发系列2 - 修改arcgis infowindow 放大和缩小的模板
- 汤道生任腾讯云与智慧CEO;阿里巴巴副总裁范驰离职 | 高管变动2021年5月10日-16日...
- 计算机启动界面英语,dell电脑启动出现英文界面怎么办?
- 第一性原理的钥匙—逻辑奇点
热门文章
- 第四课 以太坊术语说明及开发者资源列表
- 【2023注册测绘师考试综合能力考试攻略】 ——摄影测量与遥感的考点试题汇编及参考答案
- 苏州用友软件T3、T6解决方案
- 利盟Lexmark C750 打印机驱动
- html识别文字转语音,万能君工具箱v1.8 - 基于百度AI实现语音转文字/文字转语音/文字识别OCR/翻译...
- 2017百度之星程序设计大赛 - 资格赛:1003 度度熊与邪恶大魔王
- 音视频技术开发周刊 | 202
- 【云原生etcd】etcd的快速入门
- ABB新机器人 常用配件型号3HAB4216-1 DSQC 643 DSQC 325 3HAB 2241-1 DSQC 326 (3HAB 2242-1)DSQC 236D 3HAB2207-1/2
- 关于拉远距离阴影消失的笔记