Demo app. Data will be wiped between redeploys.

Seeded user

<seeded-user> fetches its data with a bare async render() that awaits a 'use server' action. The result is baked into the first paint AND seeded into the page (#472), so on hydration the component does not re-issue the action over RPC. Bump the id to fetch a fresh (unseeded) user, which does hit the network.

User 1