In this video, we explore how shallow equality affects component re-renders in React — especially when using mapStateToProps, useSelector, and React.memo.
Understanding this can help prevent unnecessary re-renders and improve performance in Redux-based apps.
☕ Support the channel:
https://www.buymeacoffee.com/rowadz
📑 Slides for this topic:
https://rowadz.github.io/Shallow-Equa...
📺 Related Video:
Shallow object copies & React.memo → • Shallow object copies in JavaScript and ho...
📚 Must-Read Docs:
mapStateToProps: https://react-redux.js.org/using-reac...
useSelector Hook: https://react-redux.js.org/api/hooks#...
React.memo: https://reactjs.org/docs/react-api.ht...
shallowEqual implementation:
https://github.com/facebook/fbjs/blob...