UNPKG

reactive-react-redux

Version:

React Redux binding with React Hooks and Proxy

21 lines (15 loc) 483 B
"use strict"; 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;