React Hooks
useState
useEffect
useContext
useRef
useMemo
useCallback
useReducer
useLayoutEffect