[231213] react mui menu hover로 구현하기

react mui menu hover로 구현하기

const [anchorEl, setAnchorEl] = (useState < null) | (HTMLElement > null)
const open = Boolean(anchorEl)
const handleMouseOver = (event: React.MouseEvent<HTMLDivElement>) => {
  setAnchorEl(event.currentTarget)
}
const handleClose = () => {
  setAnchorEl(null)
}
<Menu anchorEl={anchorEl} open={open} onClose={handleClose}>
  <MenuItem disableRipple onClick={handleMessageResult}>
    결과 재전송
  </MenuItem>
  <MenuItem disableRipple onClick={handleMessageInfo}>
    안내 문자 발송
  </MenuItem>
</Menu>
  • MenuListProps 는 하위에 아이템 props 를 전달해주는 역할을 한다. 처음에 menu 에 onMouseLeave를 적용해서 원하는대로 사용 못했었음

Categories:

Updated:

Leave a comment