- useState
- useEffeect
- useCallback
- useContext
- useRef
- useMemo
- useReducer
- useImperativeHandle
For good coupling, this repo also contains some use cases of
- createContext
- memo
- createRef
- forwardRef (according to reactjs docs, "useImperativeHandle hook should be used with forwardRef")
I took many ideas to arrange this from btholt's https://github.com/btholt/react-hooks-examples/tree/master/ and added more use cases with a bit explanation