FRONTENDO
Emberhold Forge
0
0
React · State Management in React
New technique

Components need memory

A counter that resets on every render is no counter at all. Components need memory.

A normal variable inside a component is created fresh on every render, and changing it doesn't tell React to render again.

State is data a component remembers between renders. When state changes, React re-renders the component with the new value.

const Counter = () => {
  let count = 0; // reset on every render
  return <button onClick={() => count++}>{count}</button>;
};