What Does "use client" Do?
The "use client" directive in React marks a component as a client component, separating it from server components. This allows developers to use client-side features like state, effects, and event handlers that aren't available in server components.