mirror of
https://github.com/vercel/next.js.git
synced 2026-09-20 02:25:18 +08:00
30d6d8f497
Pretty straightforward. But a number of loaders depend on it including - postcss-loader - sass-loader - stylus-loader - vue-loader - nunjucks-loader - thread-loader
14 lines
296 B
JavaScript
14 lines
296 B
JavaScript
'use client'
|
|
|
|
import { useEffect, useState } from 'react'
|
|
|
|
const target = '__TARGET__'
|
|
|
|
export default function ClientTarget() {
|
|
const [mounted, setMounted] = useState(false)
|
|
|
|
useEffect(() => setMounted(true), [])
|
|
|
|
return <p id="client-target">{mounted ? JSON.stringify(target) : ''}</p>
|
|
}
|