What Does “use client” Do? — overreacted
April 28, 2025

React Server Components (in?)famously has no API surface. It’s an entire programming paradigm largely stemming from two directives:
- ‘use client’
- ‘use server’
I’d like to make a bold claim that their invention belongs in the same category as structured programming (if / while), first-class functions, and async/await. In other words, I expect them to survive past React and to become common sense.
Dan Abramov, creator of Redux argues the ‘use client’ and ‘use server’ directives will become core programming primitives much like if/else.