UNPKG

react-native-flip-book

Version:
17 lines (15 loc) 453 B
"use strict"; import { useCallback, useState } from 'react'; // eslint-disable-next-line 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