UNPKG

ahooks

Version:
10 lines (9 loc) 347 B
import { useState, useCallback } from 'react'; import useLatest from '../useLatest'; function useGetState(initialState) { const [state, setState] = useState(initialState); const stateRef = useLatest(state); const getState = useCallback(() => stateRef.current, []); return [state, setState, getState]; } export default useGetState;