返回 reactjs 的多个条件

Coh*_*chi 0 conditional reactjs

我正在创建一个 react 项目,但在显示时无法执行多个条件我的组件具有如下状态:{user valid: "ok" valid2: "ok" }

在 return () 我想添加一个条件来显示“OK”,如果 valid 或 valid2 等于 ok 我试过这样的事情:

<p>
 {
   this.state.user.valid === "ok" || this.state.user.valid2 === "ok" ? "ok"
: "verify"
 }
</p>
Run Code Online (Sandbox Code Playgroud)

但它不起作用 请问如何做到这一点?

先感谢您

McR*_*ist 6

如果 valid 或 valid2 等于 ok。您需要添加括号。

<p>
 { (this.state.valid === "ok" || this.state.valid2 === "ok")? "ok" : "verify" }
</p>
Run Code Online (Sandbox Code Playgroud)