When a Client Component calls use(promise) during render and the promise is pending, what does React do internally to handle the suspension?function Profile({ userPromise }) { const user = use(userPromise); return <h1>{user.name}</h1>; }