React Component vs PureComponent: Key Differences