import React, { useEffect, useState } from 'react'
import useClientHydrated from '@charlietango/use-client-hydrated'
const Component = () => {
const hydrated = useClientHydrated()
// Set the initial ready state based on hydrated. Will be `false` first time the component is rendered, but true after hydration.
const [ready, setReady] = useState(hydrated)
useEffect(() => {
// We have been hydrated correctly now
setReady(true)
}, [])
return <div>{ready ? 'Hydrated' : 'Hydrating'}</div>
}
export default Component