DEV Community

Aman Kureshi
Aman Kureshi

Posted on

🧠 React useState Hook β€” The Core of Interactivity

The useState hook lets you add state to functional components.

πŸ“˜ Example:

const [count, setCount] = useState(0);
Enter fullscreen mode Exit fullscreen mode

πŸͺ„ Update state easily:

<button onClick={() => setCount(count + 1)}>
  Count: {count}
</button>
Enter fullscreen mode Exit fullscreen mode

✨ Key Points:
β€’ Returns [value, setter]
β€’ Re-renders component when state changes
β€’ Use callback form β†’ setCount(prev => prev + 1)

useState = Simplicity + Power πŸ’ͺ

Top comments (0)