Assume fetchUserProfile is defined elsewhere. Is there anything wrong with Suspense usage?
fetchUserProfile
Suspense
import { Suspense, useState, useEffect } from