launch.io
Version:
Launch.IO is an Ultra Hip, Simple, and Fast, Time Traveling React State Management Library
13 lines (12 loc) • 395 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var react_1 = require("react");
var context_1 = require("./context");
exports.default = (function (callback) {
react_1.useLayoutEffect(function () {
var disconnect = context_1.default.subscribe(callback).disconnect;
return function () {
disconnect();
};
}, [callback]);
});