UNPKG

ahooks

Version:
14 lines 425 B
import { __read } from "tslib"; import { useState, useCallback } from 'react'; import useLatest from '../useLatest'; function useGetState(initialState) { var _a = __read(useState(initialState), 2), state = _a[0], setState = _a[1]; var stateRef = useLatest(state); var getState = useCallback(function () { return stateRef.current; }, []); return [state, setState, getState]; } export default useGetState;