我必须做类似的事情:
email ? do_this : icon ? do_that : do_something_else
这可以使用嵌套三元非常简单地完成,但是这个 ESLint 规则并不能做到这一点。
在他们的文档中,他们建议使用 if-else 但我不知道如何在我的情况下实现它
该代码适用于一个三元组。
return (
<td>
{email ? (
<span>...</span>
) : (
<span>...</span>
)}
</td>
添加嵌套三元将返回该 ESLint 错误并使用 if-else 表示这if是一个意外标记:
return (
<td>
{if(email) return ( <span>...</span>);
else if(icon) return ( <span>...</span>);
else return ( <span>...</span>);
}
</td>
有可能解决这个问题吗?
慕桂英546537
函数式编程
眼眸繁星
相关分类