UNPKG

@makeen.io/material-ui-kit

Version:
10 lines 512 B
import _slicedToArray from "@babel/runtime/helpers/slicedToArray";import { useEffect, useRef, useState } from "react"; export default function useStateWithHistory(defaultState) {var _useState = useState(defaultState),_useState2 = _slicedToArray(_useState, 2),state = _useState2[0],setState = _useState2[1]; var prevState = useRef(state); useEffect(function () { prevState.current = state; }, [state]); return [state, prevState.current, setState]; } //# sourceMappingURL=useStateWithHistory.js.map