Implement memoize for components (React.memo equivalent)
Full Answer
Key Insight: React.memo uses shallow prop comparison by default. Note the direction: areEqual returns TRUE to SKIP re-render (opposite of shouldComponentUpdate which returns true to re-render).