use-transition-state
Version:
useTransition + useState = useTransitionState
3 lines (2 loc) • 636 B
JavaScript
;!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).UseTransitionState={},e.React)}(this,(function(e,t){e.useTransitionState=function(e,n){var i=(e=t.useState(e))[0],o=e[1],r=(n=t.useTransition(n))[0],s=n[1];return t.useMemo((function(){return[i,function(e){return s((function(){return o(e)}))},{isPending:r,startTransition:s,setState:o}]}),[s,i])},Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=index.umd.production.min.js.map