# What Does "use client" Do?

DevFeed: [What Does "use client" Do?](<https://devfeed.tech/articles/what-does-use-client-do-36205.md>)

Original publisher: [Read original article](<https://overreacted.io/what-does-use-client-do/>)

Published: 2025-04-25T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dan Abramov](<https://devfeed.tech/sources/dan-abramov.md>)

Topics: [React](<https://devfeed.tech/topics/react.md>), [client](<https://devfeed.tech/topics/client.md>), [servers](<https://devfeed.tech/topics/servers.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Code](<https://devfeed.tech/topics/code.md>), [Front end](<https://devfeed.tech/topics/frontend.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [client](<https://devfeed.tech/tags/client.md>), [code](<https://devfeed.tech/tags/code.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [import](<https://devfeed.tech/tags/import.md>), [react](<https://devfeed.tech/tags/react.md>), [server](<https://devfeed.tech/tags/server.md>)

## AI overview

This tutorial explains what the React "use client" directive does. It presents client/server directives as a way to express boundaries within the module system and discusses how code can span separate machines despite network and serialization constraints.

## Source excerpt

Two worlds, two doors.