UNPKG

react-native-flip-book

Version:
2 lines 816 B
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _slicedToArray2=_interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));var _react=require("react");var useSetState=function useSetState(){var initialState=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var _useState=(0,_react.useState)(initialState),_useState2=(0,_slicedToArray2.default)(_useState,2),state=_useState2[0],set=_useState2[1];var setState=(0,_react.useCallback)(function(patch){set(function(prevState){return Object.assign({},prevState,patch instanceof Function?patch(prevState):patch);});},[set]);return[state,setState];};var _default=exports.default=useSetState; //# sourceMappingURL=useSetState.js.map