Middle+
Co je stav komponenty?
sobes.tech AI
Odpověď od AI
Stav komponenty je soubor dat, který určuje její aktuální chování a vzhled v uživatelském rozhraní. Například v Reactu je stav uložen uvnitř komponenty a může se časem měnit, což způsobí opětovné vykreslení pro aktualizaci UI.
Příklad: čítač, který se zvyšuje při kliknutí, ukládá svou aktuální hodnotu do stavu.
import React, { useState } from 'react';
function Counter() {
const [count, setCount] = useState(0);
return (
<div>
<p>Čítač: {count}</p>
<button onClick={() => setCount(count + 1)}>Zvýšit</button>
</div>
);
}
Tímto způsobem stav umožňuje komponentě být interaktivní a dynamicky reagovat na akce uživatele nebo jiné události.