refun
Version:
A collection of React Hook-enabled functions that compose harmoniously with each other. Similar to `recompose`, but:
22 lines (16 loc) • 680 B
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.mapRef = void 0;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _extends3 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _react = require("react");
var mapRef = function mapRef(name, initialValue) {
return function (props) {
var ref = (0, _react.useRef)(initialValue);
return (0, _extends3.default)({}, props, (0, _defineProperty2.default)({}, name, ref));
};
};
exports.mapRef = mapRef;
//# sourceMappingURL=map-ref.js.map