How to use shouldComponentUpdate with React Hooks?

Also you can use in export statement like:

export default memo(Modal, (prevProps, nextProps) => prevProps.show === nextProps.show) ;

Here is the documentation for React.memo

You can pass a function to control the comparison :

const Modal = React.memo(
  props => {...},
  (prevProps, nextProps) => prevProps.show === nextProps.show
);

when the function returns true, the component will not be re-rendered