gpt4 book ai didi

javascript - 如果元素存在则条件渲染

转载 作者:行者123 更新时间:2023-11-29 15:21:04 26 4
gpt4 key购买 nike

我有 React 组件,它使用 axios 从 MySQL 调用数据并渲染它。问题是,如果我想显示消息,如果我没有任何数据。我的代码如下所示。

    render() {

return (
<div>
{this.state.elements.length < 1 ? (
<p>Elements doesn't exist</p>
) : (
<ul>
{ this.state.elements.map(element => <li key={element.id}>{element.name}</li>)}
</ul>
)}
</div>

);
}

此代码有效,但在渲染列表之前显示错误半秒。我知道问题是对 MySL 的请求和调用数据的延迟,但我如何才能避免这种情况?

最佳答案

添加setTimeout,默认情况下它将等待1分钟,然后从数据库渲染数据

关于javascript - 如果元素存在则条件渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59373407/

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