react-native-flip-book
Version:
2 lines • 816 B
JavaScript
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