reactive-react-redux
Version:
React Redux binding with React Hooks and Proxy
21 lines (15 loc) • 483 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.memo = void 0;
var _react = require("react");
var _deepProxy = require("./deepProxy");
var memo = function memo(Component, areEqual) {
var WrappedComponent = function WrappedComponent(props) {
Object.values(props).forEach(_deepProxy.trackMemo);
return (0, _react.createElement)(Component, props);
};
return (0, _react.memo)(WrappedComponent, areEqual);
};
exports.memo = memo;