Closed
Description
After upgrading my project to React 16.6.0 and migrating components to React.memo
instead of Recompose.pure
, connect is throwing an error when passed a memoized component:
Uncaught Error: You must pass a component to the function returned by connect. Instead received {"compare":null}
Repro:
const mapStateToProps = () => ({});
const MyComponent = React.memo(() => <div />);
const MyConnectedComponent = connect(mapStateToProps)(MyComponent);
ReactDOM.render(
<MyConnectedComponent />,
document.getElementById('root'),
);
Metadata
Metadata
Assignees
Labels
No labels