我遇到了一个问题,Firebase仅在函数中的组件被单击后才加载react页面的数据。这是我的容器头代码,它映射了来自firebase firestore数据库的3个小部件和3个与这些小部件相同的硬编码卡片。import HeaderCard from "./HeaderCard";import './sidebar.css'import Widget from
我试图从API获取数据并用数据设置状态,但是当我使用子组件中的数据时,我得到了一个[Unhandled promise rejection: TypeError: null is not an object我认为这是因为数据不是从API接收的。我尝试添加一个"isLoading“状态,并仅在其为false时返回ChildComponent,但我仍然收到相同的警告(这可能是因为useEffect中的setNewProp在从API接收数据时没有更新then((response) => {