@dark-engine/core
Version:
The lightweight and powerful UI rendering engine without dependencies and written in TypeScript (Browser, Node.js, Android, iOS, Windows, Linux, macOS)
12 lines (11 loc) • 473 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
exports.useImperativeHandle = void 0;
const use_memo_1 = require('../use-memo');
const ref_1 = require('../ref');
function useImperativeHandle(ref, createHandle, deps) {
const current = (0, use_memo_1.useMemo)(() => createHandle(), deps || [{}]);
ref && (0, ref_1.applyRef)(ref, current);
}
exports.useImperativeHandle = useImperativeHandle;
//# sourceMappingURL=use-imperative-handle.js.map