my blog https://overreacted.io

oopsie

Changed files
+2 -1
public
introducing-rsc-explorer
+2 -1
public/introducing-rsc-explorer/index.md
··· 2 2 title: Introducing RSC Explorer 3 3 date: '2025-12-19' 4 4 spoiler: My new hobby project. 5 + bluesky: https://bsky.app/profile/danabra.mov/post/3mabn2f236s2f 5 6 --- 6 7 7 8 In 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. ··· 99 100 100 101 Now let's see the client *referring* to a piece of code exposed by the server. 101 102 102 - 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. 103 + 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. 103 104 104 105 Press the big yellow "step" button three times: 105 106