import React, { useCallback } from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; import { Menu } from 'semantic-ui-react'; import User from '../User'; import styles from './Item.module.css'; const Item = React.memo(({ isPersisted, isActive, user, onUserSelect, onUserDeselect }) => { const handleToggleClick = useCallback(() => { if (isActive) { onUserDeselect(); } else { onUserSelect(); } }, [isActive, onUserSelect, onUserDeselect]); return (