return reactjs 中的多个条件

Multiple conditions in return reactjs

我正在创建一个反应项目,我不能在显示时做多个条件 我的组件有这样的状态: {用户 有效:"ok" 有效 2:"ok" }

在return()中我想加个条件显示"OK"if valid或valid2等于ok 我试过这样的事情:

<p>
 {
   this.state.user.valid === "ok" || this.state.user.valid2 === "ok" ? "ok"
: "verify"
 }
</p>

但是不行 请问如何操作?

提前致谢

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

<p>
 { (this.state.valid === "ok" || this.state.valid2 === "ok")? "ok" : "verify" }
</p>
{edit ? <component name /> : pedit ? <component name  />: <Default component name  />}