Client-Side Rendering (CSR)
Popis
Pri CSR sa renderovanie vykonáva priamo v prehliadači používateľa. Next.js používa direktívu "use client" na označenie komponentov, ktoré vyžadujú interaktivitu, hooky (ako useState) alebo prístup k API prehliadača.
Funkčná ukážka (Demo)
0
Tento stav žije iba v pamäti prehliadača.
Ukážka kódu
"use client";
import { useState } from "react";
export default function Counter() {
const [count, setCount] = useState(0);
return (
<div>
<p>Počet: {count}</p>
<button onClick={() => setCount(count + 1)}>
Pridať
</button>
</div>
);
}