What is React Hooks? React Hooks are a way for function components to “hook” into React’s life cycle and state.They were introduced in React 16.8.0.They let you use state and other React features without writing a class.Basic hooks are useState,useEffect,useContext.Additionals hooks are useReducer,useCallback,useMemo,useRef,useImperativeHandle,useLayoutEffect and useDebugValue. How React hooks work?