What is Hook in React?

 A Hook lets you use state inside a function component.

Before Hooks, only class components could store state.
Now we use useState.


Simple Counter Example


import React, { useState } from "react";

function Counter() {

  const [number, setNumber] = useState(0);

  return (
    <div>
      <h2>Counter: {number}</h2>

      <button onClick={() => setNumber(number + 1)}>
        Increase
      </button>
    </div>
  );
}

export default Counter;


When button is clicked:

  • setNumber(number + 1) runs

  • React updates state

  • Component re-renders automatically

Comments

Popular posts from this blog

Experiment 1: Node.js

Experiment 10: ReactJS – Render HTML, JSX, Components – function & Class

Experiment 6: ExpressJS – Routing, HTTP Methods, Middleware