This is a project introduce react hooks About hooks We can only use hooks inside the functional component, it can not be inside a class component Hooks can't be called conditionally Navigation Must know hooks useState useEffect useContext useReducer Lesser used hooks useRef useMemo useCallback useTransition useDefferedValue Optional hooks useId useLayoutEffect useDebugValue useImperativeHandle Reference Web Dev Simplified