@ -4,8 +4,20 @@ React also has a lot of hooks that allow you to write more efficient React code.
Visit the following resources to learn more:
- [React Hooks Reference ](https://reactjs.org/docs/hooks-reference.html#usereducer )
- [useState Hook by Example ](https://reactjs.org/docs/hooks-state.html )
- [useCallback ](https://react.dev/reference/react/useCallback )
- [useContext ](https://react.dev/reference/react/useContext )
- [useDebugValue ](https://react.dev/reference/react/useDebugValue )
- [useDeferredValue ](https://react.dev/reference/react/useDeferredValue )
- [useEffect ](https://react.dev/reference/react/useEffect )
- [useId ](https://react.dev/reference/react/useId )
- [useImperativeHandle ](https://react.dev/reference/react/useImperativeHandle )
- [useInsertionEffect ](https://react.dev/reference/react/useInsertionEffect )
- [useLayoutEffect ](https://react.dev/reference/react/useLayoutEffect )
- [useReducer ](https://react.dev/reference/react/useReducer )
- [useRef ](https://react.dev/reference/react/useRef )
- [useState ](https://react.dev/reference/react/useState )
- [useSyncExternalStore ](https://react.dev/reference/react/useSyncExternalStore )
- [useTransition ](https://react.dev/reference/react/useTransition )
- [useCallback Hook by Example ](https://www.robinwieruch.de/react-usecallback-hook/ )
- [useMemo Hook by Example ](https://www.robinwieruch.de/react-usememo-hook/ )
- [useContext Hook by Example ](https://www.robinwieruch.de/react-usecontext-hook/ )