Use PureComponents instead of Components
PureComponenents rerender only when the props/state change (with a shallow diff), where as Components always rerender when the parent component does
PureComponenents rerender only when the props/state change (with a shallow diff), where as Components always rerender when the parent component does