【问题标题】:How to prevent github from highlighting apostrophes at my react code如何防止 github 在我的反应代码中突出显示撇号
【发布时间】:2018-04-11 14:06:24
【问题描述】:

所以 github 将我的这部分代码突出显示为错误,因为撇号不会在任何地方关闭。

但问题是,这是 JS 反应文件中的 HTML 代码,在渲染函数中。

在 github 拉取请求上会触发此问题的示例是:

render = () => (
  <a>Signer's Title</a>
)

撇号后面的所有内容都将以红色突出显示。

糟糕的解决方案: {`'`} 或使用不想要的 JSX 文件。

【问题讨论】:

  • 你可以使用 html 实体:'
  • 是的,但是这样我的代码就不是为了欺骗 github 而干净了
  • 我不会说使用 html 实体很脏,我知道你在说什么,但 html 实体是安全的。但是下面的答案也很好。
  • 为什么不想使用 JSX 文件?

标签: javascript reactjs github


【解决方案1】:

您使用单引号 ' 作为撇号。

我认为您可以使用撇号字符 ‎’ 来避免这种情况。

例子:

render = () => (
  <a>Signer’s Title</a>
)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-23
    • 1970-01-01
    • 2014-12-25
    • 2021-06-24
    • 1970-01-01
    • 2012-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多