[英]How to display text only once per item iterated in React map
我试图在每个迭代块中只显示一次文本,但它会根据迭代的索引数量不断显示。
我怎么能只解释一次呢?
这是我的代码:
someArr.map((col, i) => {
return (
<div
key={i}
>
{text} // should be displayed only ONCE
{someRule === someOtherRule && (
<Icon/>
)}
</div>
)
})
所以这里发生的是Icon
和所有其他项目都正确显示,但{text}
的显示取决于迭代次数。 无论迭代次数如何,如何只显示一次?
检查第一个索引
{i === 0 ? text: ''}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.