gpt4 book ai didi

html - 如何在 ReactJS 中检查 map 执行何时结束

转载 作者:太空宇宙 更新时间:2023-11-04 06:54:57 26 4
gpt4 key购买 nike

**{data.listArts.items.map((art, index) => {
return (
<a className="thumbnail" key={index}>
<img src={art.ArtURL}/>
</a>
);})}**

我有这段代码可以在 UI 中显示多个元素。 data.listArts.items 包含大约 100 个元素。

我想在这个映射执行结束时调用一个函数,以便我调用的函数可以与 reactJS 中呈现的 HTML 一起工作。

最佳答案

Map 没有回调(当它到达数组末尾时),但您始终可以检查是否到达最后一个元素并调用函数。

const length = data.listArts.items.length
data.listArts.items.map((art, index) => {
if(index === length -1) {
/* invoke callback */
}
return (
<a className="thumbnail" key={index}>
<img src={art.ArtURL}/>
</a>
);})

关于html - 如何在 ReactJS 中检查 map 执行何时结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52543507/

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