我有以下组件:在这个组件中,有一个图像。当我加载页面时,我意识到将首先加载页面,然后再加载图像。如何在加载图像之前暂停整个页面?我曾尝试使用后备方法将整个 div (id="container") 包装在 Suspense 组件中,但它似乎不适用于图像,并且仅适用于组件。
如何在加载内部图像之前暂停整个组件?
import React from "react";
import resume from "../assets/Joe_Rogan_Resume.jpg";
import Banner from "./Banner";
const Resume = () => (
<div id="container">
<Banner styleclass="ResumePageBanner" h1text="My Resume" />
<div className="resumePage">
<div id="resume">
<img src={resume} alt="Resume" />
</div>
</div>
</div>
);
export default Resume;