gpt4 book ai didi

javascript - React 不渲染 props 但可以在 console.log 中看到

转载 作者:行者123 更新时间:2023-12-02 23:47:18 25 4
gpt4 key购买 nike

在我的渲染中,我有这个 const arr = []

在我的返回中我有这个

{
this.state.rows.map((qc) =>
qc.BinsByDayByOrchardsQCs.map((qc2) =>
qc2.BinsByDayByOrchardsQCsDefects.map((qc3) =>
{!arr.includes(qc3.Defect) && arr.push(qc3.Defect) &&
(<div className="row table">
<div className="column-label bold">{qc3.Defect}</div>
{console.log("testing", qc3.Defect)}
</div>)
}
)
)
)
}

在我的 console.log 中,我实际上可以看到 4 个结果,这是我想要的结果。它看起来像这样:

testing Scuff
testing Sunburn
testing Bruise
testing Hail damage

关于为什么页面上没有呈现任何内容有什么想法吗?

最佳答案

由于您有大括号 {},因此您需要将它们更改为括号 () 或使用显式 return 语句:

qc2.BinsByDayByOrchardsQCsDefects.map((qc3) =>
{!arr.includes(qc3.Defect) && arr.push(qc3.Defect) &&
(<div className="row table">
<div className="column-label bold">{qc3.Defect}</div>
{console.log("testing", qc3.Defect)}
</div>)
)
)

关于javascript - React 不渲染 props 但可以在 console.log 中看到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55804054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com