【发布时间】:2020-11-23 16:20:03
【问题描述】:
我想在我的 React 应用程序的 render() 函数运行时呈现加载屏幕。 This question 解决了应用程序初始加载的问题,但是我需要对应用程序状态进行更新,然后根据新状态重新渲染应用程序,这似乎非常昂贵。但是,我尝试的任何操作都会导致应用程序在渲染运行时完全冻结。有没有办法在等待 DOM 重新渲染时渲染动态加载屏幕?
这是一个显示我意图的代码框:https://codesandbox.io/s/elated-lamarr-fhqwe?file=/src/App.js
在示例中,我希望在渲染其他 div 时显示“加载”div(理想情况下,这将是某种动态“加载器”组件),然后在渲染完成后消失。
【问题讨论】:
标签: javascript reactjs