--- title: React client hook in Server Component --- ## Why This Error Occurred You are using a React client hook in a Server Component. ## Possible Ways to Fix It Mark the component using the hook as a Client Component by adding `'use client'` at the top of the file. ##### Before ```jsx filename="app/example.js" import { useEffect } from 'react' export default function Example() { useEffect(() => { console.log('in useEffect') }) return

Hello world

} ``` ##### After ```jsx filename="app/example.js" 'use client' import { useEffect } from 'react' export default function Example() { useEffect(() => { console.log('in useEffect') }) return

Hello world

} ``` ## Useful Links [Server Components](/docs/app/building-your-application/rendering/server-components)