📌
【React】Expected an assignment or function call and instead saw an expr
発生した事象
ReactのソースコードをGitHubにcommitしようとしたところ、下記エラーが発生。
commitすることができなかった
Expected an assignment or function call and instead saw an expression @typescript-eslint/no-unused-expressions
期待する挙動
エラー発生せずにGitHubにcommitできる
原因
下記三項演算子の結果を使用していないと判断されたため
onClick={() => { A ? setOpen(false) : onBack() }}
解決方法
三項演算子をif文に変更する
onClick={() => {
if (A) {
setOpen(false)
} else {
onBack()
}
}}
参考記事
Discussion