React Docs: https://react.dev/learn/keeping-components-pure#where-you-_can_-cause-side-effects)
Deep dive into pure components in React.js!