import {ListItem, ListItemText} from '@material-ui/core'; import React, {memo, useCallback} from 'react'; import {useHistory} from 'react-router-dom'; type PopupListItemProps = { item: string; url: string; }; const PopupListItem: React.FC = ({item, url}) => { const history = useHistory(); const handleClick = useCallback(() => { history.push(url); }, [history, url]); return ( ); }; export default memo(PopupListItem);