Html 如何在链接内执行逻辑以决定_“空白”;及_“自我”吗;?

Html 如何在链接内执行逻辑以决定_“空白”;及_“自我”吗;?,html,reactjs,hyperlink,Html,Reactjs,Hyperlink,我希望在页面上呈现一些链接,并希望在同一选项卡中打开一些链接,在新选项卡中打开其他链接。我熟悉target=“\u blank”和target=“\u self”。问题是如何在标记内部执行逻辑来决定如何打开选项卡 对于上下文,我的代码如下所示: <a className={irrelevant} href={link.url} target={PERFORM LOGIC HERE: if (link.external) then "_blank" etc.}> link.ex

我希望在页面上呈现一些链接,并希望在同一选项卡中打开一些链接,在新选项卡中打开其他链接。我熟悉
target=“\u blank”
target=“\u self”
。问题是如何在
标记内部执行逻辑来决定如何打开选项卡

对于上下文,我的代码如下所示:

<a 
className={irrelevant}
href={link.url}
target={PERFORM LOGIC HERE: if (link.external) then "_blank" etc.}>

link.external
包含一个bool,用于确定该链接是否应为
\u blank

值然后它将设置
“\u blank”
作为目标,否则
“\u self”
将设置为目标。

值然后它将设置
“\u blank”
作为目标,否则
“\u self”
将被设置为目标

<a 
  className={irrelevant}
  href={link.url}
  target={link.external ? "_blank" : "_self"}
>