如何在渲染ReactJS之前获取数据

伦尼·彭妮

所以我有这个自定义钩子,它从数据库返回一个对象数组,在获取数据之前,返回值的值是不确定的。getDataByID(100).doc?.items-这会将数据库中的项目作为数组返回。如何确保返回的值未定义,然后将组件安装在功能组件中?

Mujibur Rehman Ansari

尝试在父组件中获取此数据,当您收到数据时,仅将所需组件作为子组件安装,并将这些数据作为道具传递。

{
    (dataFromAPI !== undefined) ? <ChildComponent data={dataFromAPI} /> : undefined
}

这样,当您dataFromAPI只有一个子组件时,它将被安装。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在获取数据之前停止组件渲染?

如何在渲染之前获取 url

在 ReactJs 中渲染组件之前从服务器获取数据

如何在首次渲染之前在 redux 中获取数据并将其设置为默认状态

如何在视图渲染之前获取Ajax和分配数据

ReactJs:如何在渲染之前等待componentDidMount()完成?

在渲染之前添加数据后如何获取子组件?

如何在最大编号之前获取数据

React:如何在渲染之前确保请求的数据可用?

Angular2:如何在渲染组件之前加载数据?

如何在Laravel中渲染之前更改视图分配的数据?

ReactJS,多次获取并渲染数据

ReactJS-在渲染组件之前加载数据

如何在 ReactJS 中的组件之前加载数据?

在渲染组件之前从api获取数据

获取组件以在渲染之前等待异步数据

在React中渲染之前获取Firestore数据

在获取数据之前完成渲染组件

如何在满足条件之前获取最新数据?[SQL]

如何防止在加载数据之前渲染组件?

Vue公司/路由器:如何获取正确渲染页面内容之前的数据?

如何在渲染()之前更新值

如何在渲染之前修改数组

如何在渲染()之前获得角色

如何在渲染我的React组件之前让axios获取请求等待

如何在 React.js 中渲染之前初始化数据

如何在每次渲染之前重置 UseEffect React Hooks 中的数据?

如何在渲染反应应用程序之前预加载数据

如何在reactjs中重复获取并呈现更新的api数据?