javascript - 单引号 (') 后的原子红色突出显示

标签 javascript reactjs eslint

如何禁用红色突出显示的特定实例。

我尝试在单引号前输入转义符,但没有成功。我确信单引号导致了红色突出显示,因为当我删除它时,它就会消失。

代码如下:

import React from 'react';

const banner = () => {

  return <p>Tristan\'s first React site!</p>
};

export default banner;

最佳答案

“红色突出显示”来自eslint。我不知道您使用的是哪种配置,但此警告适用于 no-unescaped-entities

所以你可以通过使用类似的方法来修复它:

<p>Tristan&apos;s first React site!</p>

或者通过使用其他选项,您可以找到该链接。

你可以使用类似的东西:

{`Tristan's first React site!`}

<p>{'Tristan\'s first React site!'}</p>

<p>{"Tristan\'s first React site!"}</p>

按照评论和其他答案中的建议,但这可能会导致另一个警告:jsx-curly-brace-presence

关于javascript - 单引号 (') 后的原子红色突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52117178/

相关文章:

reactjs - 当所有路由根据条件动态加载时如何重定向到路由?

javascript - 区分 JavaScript Set 和不可变 Set

javascript - Jsoup javascript按钮点击

javascript - 根据 Meteor.js 中的变量值更改 html

javascript - 无法从实时数据库 firebase 迭代子项?

javascript - 是否可以使用 HOC 将字符串数组作为参数传递?

javascript - 为什么 json.parse 会中断?以及如何修复它

reactjs - Uncaught Error : Element ref was specified as a string (editor) but no owner was set

visual-studio-code - 如何将 ESLInt 自定义规则目录添加到 VSCode

javascript - eslint 每个函数的最大行数禁用对象速记