React - 仅在异步操作完成时才呈现组件如 API 调用已解决

问题描述

我有一个包含多个子组件的反应组件。其子组件的一项支持取决于一些外部因素 - 从浏览器会话存储中检索。

在初始加载时 -

  1. 我需要从会话存储中选择值
  2. 基于值,需要对变量进行一些操作(或局部状态更新)
  3. 然后将派生值作为 prop 传递给子组件

问题是 - 我必须从这个组件返回一个组件(这里是 chid 组件),即使在我从会话存储中检索值之前我不知道要呈现什么。

我做了 - 从这个父组件返回了一个认的子组件,然后当我得到最终值(prop 值)时,我正在更新状态以导致重新渲染。

但是 - 在大多数情况下,首次渲染使用较少,我想避免任何渲染,直到我有可用的派生值并且我知道要渲染的确切内容

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)