resources:

React Hooks (built-in hooks)

Hooks let function components use React features like state, lifecycle, context, and refs.

Common built-in hooks

useState

Manages local component state.

const [count, setCount] = useState(0);

useEffect

Runs side effects after render.

useEffect(() => {
  document.title = count;
}, [count]);

useContext

Reads values from a Context provider.

const theme = useContext(ThemeContext);

useReducer

Manages complex state logic.

const [state, dispatch] = useReducer(reducer, initialState);

useRef