rsnext/test/e2e/app-dir/binary/app/client.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

20 lines
408 B
JavaScript
Raw Normal View History

'use client'
import { useEffect, useState } from 'react'
export function Client({ binary, arbitrary }) {
const [hydrated, setHydrated] = useState(false)
useEffect(() => {
setHydrated(true)
}, [])
return (
<>
<div>utf8 binary: {new TextDecoder().decode(binary)}</div>
<div>arbitrary binary: {String(arbitrary)}</div>
<div>hydrated: {String(hydrated)}</div>
</>
)
}