UNPKG

react-native-mobile-page-flipper

Version:
15 lines (14 loc) 424 B
"use strict"; import { useCallback, useState } from 'react'; const useSetState = (initialState = {}) => { const [state, set] = useState(initialState); const setState = useCallback(patch => { set(prevState => ({ ...prevState, ...(patch instanceof Function ? patch(prevState) : patch) })); }, [set]); return [state, setState]; }; export default useSetState; //# sourceMappingURL=useSetState.js.map