···22title: Introducing RSC Explorer
33date: '2025-12-19'
44spoiler: My new hobby project.
55+bluesky: https://bsky.app/profile/danabra.mov/post/3mabn2f236s2f
56---
6778In the past few weeks, since the disclosure of the [critical security vulnerability in React Server Components (RSC)](https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components), there's been a lot of interest in the RSC protocol.
···99100100101Now let's see the client *referring* to a piece of code exposed by the server.
101102102102-Here, `greet` is a *Server Action*, exposed with `'use server'` as an endpoint. It's passed as a prop to the client `Form` component that sees it as an `async` function.
103103+Here, `greet` is a *Server Action*, exposed with `'use server'` as an endpoint. It's passed as a prop to the Client `Form` component that sees it as an `async` function.
103104104105Press the big yellow "step" button three times:
105106