Skip to Content

CurrentYear

Exports Size
loading...
Gzip Size
loading...
Brotli Size
Source Code
View on GitHub
Docs
Edit this page

Render a <span /> element with the current year, works well with React Server Components, React Server-side Rendering, no “mismatch” errors.

Usage

During the server-side rendering, the defaultYear prop is required and its value will be emitted to the output HTML. On the client-side, the defaultYear prop will be used for hydration. After hydration is done, the <CurrentYear /> component will re-render with the new Date().getFullYear().

src/footer.tsx
export default function Footer() { return ( <footer> <p> &copy; 2018 - <CurrentYear defaultYear={2023} /> All rights reserved. </p> </footer> ) }